C言語に関する質問です。
自分がいま使っているプログラミング言語Cという参考書の問題に
空白、タブ、改行を数えるプログラムをかけというものがあります。
一応作ってみたのですが、コンパイルの際にコンパイラが停止してしまいます。
なぜ停止してしまうのか、またどのようなコードにすれば問題なく
実行できるようになるかを教えてください。
以下、ソースです。
int main()
{
int ns, nt, nnl;
int c;
ns = nt = nnl = 0;
while((c = getchar()) != EOF){
if(c == ' '){
++ns;
}else if(c == '\t'){
++nt;
}else if(c == '\n'){
++nnl;
}else{
}
}
printf("space => %d, tab => %d, newline => %d\n",ns, nt, nnl);
}

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/22 14:26