C/C++の宿題を片付けます 119代目
レス数が950を超えています。1000を超えると書き込みができなくなります。
0998デフォルトの名無しさん
2008/12/16(火) 20:21:58仕様の問題。
fgetsは改行文字も含めて文字列を生成だから多分
{'a','a',' ',' ',' ','b','b','\n','null'}
こんな感じではいってるっぽ。
んでisspaceの仕様は空白文字でtrue
空白文字は'\n','\r','\t','\v','\f',' 'を指すので、
上の文字列が入力されてるなら' '三文字と'\n'一文字で合計が4。
ということなんだと思うから適当に変えてみればいかがだろうか。
1減らしたり'\n'に0入れるとか。
レス数が950を超えています。1000を超えると書き込みができなくなります。