おまいら!今日からC言語を学んでいくぞー!パート2
■ このスレッドは過去ログ倉庫に格納されています
0173デフォルトの名無しさん
2005/10/10(月) 23:52:05がんばっている君にヒントをあげます。
例えば
if (mojisuu==0){
count++;
}
ってさ、そのまま読めば「文字数が0個のとき単語の数を1個増やす」でしょ。直感的にわかりにくくない?まぁ、これくらいならわかるけどね。
プログラム書くときどうしてもこういった表現がでてくるのはしょうがないけどさ、なくせるならなくしたいものなの。
そして今回の問題ならもっと「読みやすい、理解しやすい」プログラムが書けます。
例えば
1.与えられたインデックスの文字がスペースなら、次の英字または終端文字までインデックスを進める関数
2.与えられたインデックスの文字が英字なら、次のスペースまたは終端文字までインデックスを進める関数
を作ってみてください。それを使って単語数と文字数を出すプログラムを作ってみて下さい。
■ このスレッドは過去ログ倉庫に格納されています