2016-05-01 14 views

答えて

3

%[^\n]\nまたはEOFにヒットするまでの文字列を読み取るためです。文字列に空白を含めることができます。

%sは、空白またはEOFにヒットするまで文字列を読み取ります。

このように、バッファオーバーランを避けるために読むために最大の長さを指定した方がよい:

char word[100]; 
scanf("%99s", word); /* don't forget to reserve a space for terminating null-character */ 
+0

あなたがチームメイトありがとう! :D –

関連する問題