0
char s[20]=system("vcgencmd | egrep "[0-9.]{4,}" -o");
的system()
功能有引號的數量問題。
char s[20]=system("vcgencmd | egrep "[0-9.]{4,}" -o");
的system()
功能有引號的數量問題。
如果你的目的是爲了有一個包含雙引號字符的傳統C風格的字符串,那麼你可以調整你的表情是以下幾點:
char s[20] = system("vcgencmd | egrep \"[0-9.]{4,}\" -o");
在這種情況下,每個雙引號是出現在字符串內由\」
的\
字符被稱爲Escape Character表示。
好吧,我想將字符串存儲在t返回他系統調用(在Linux上)成一個字符數組。 – gabesz