- 316 名前:デフォルトの名無しさん mailto:sage [2008/09/25(木) 00:48:54 ]
- fgets(str, BUFSIZE, stdin);
len = strlen(str); if(str[len - 1] != '\n') { printf("input line may be imcomplete\n"); while(str[len - 1] != '\n') { fgets(str, BUFSIZE, stdin); len = strlen(str); } } whileでstrの未処理の値を読み捨てているらしいけど、そこがしっくりこないんだが。 fgetsで読み捨てるって、具体的にどういう処理だ?><
|

|