『壹』 linux c 如何將int型數據a存放到char型字元串b中,要求無論a多大的值,在b中佔sizeof(int)個位元組
strlen遇到\0就統計結束了,而一個佔4個Byte的int你不可能要求裡面每個Byte都不為零。
既然你知道存入字元數組的內容為int,就不必使用strlen,你知道其長度為 sizeof(int)。
『貳』 linux下用c程序獲取字元串中的字元串。strstr以及int到char指針的強制類型轉換
system不會返回運行命令的stdout
你要獲得命令輸出,要用popen
即:
File *fp = popen("ifconfig eth0", "r")
這里的fp是一個帶緩沖的文件操作符,你可以像文件一樣去讀取它,並做進一步處理