2016-10-22 100 views
0

我有一個這樣的字符串:從字符串中只讀取sscanf的第一個單詞?

char cstr[] = "i 176064 Patterson Denise 8.58 11 DEN 15788 "; 

,我想只有拳頭字「我」與sscanf的

int main() 
{ char cstr[] = "i 176064 Patterson Denise 8.58 11 DEN 15788 "; 
    char option[20]; 
    sscanf(cstr, "%s",option); 


} 

我有什麼做忽略字符串的其餘部分?

+0

您以後只能使用選項[0]嗎? –

+0

您需要爲此使用'sscanf'的任何特定原因? (爲什麼這被標記爲C++和C?) – UnholySheep

+2

@UnholySheep我已經從C++領域踢了他們,它應該簡潔而簡單。 –

回答

0

您不必做任何事情,因爲scanf函數會自動忽略任何結尾字符。

相關問題