2016-10-22 10 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関数は自動的に末尾の文字を無視するため、何もする必要はありません。

関連する問題