ページ 11

特定の文字ができまで入力

Posted: 2013年6月05日(水) 00:18
by happyhope
特定の文字"#"を入力するまで入力された数を足していき合計を出力するプログラムですが、
int c;
while((c=getchar())!='#')
{ sum = sum +c }
のようにしたのですが'#'でもループ内を実行してしまいます。
うまくいきません。なぜでしょうか?
やはりループの前後でscanfで別の変数で入力しないといけないでしょうか?
よろしくおねがいします。

Re: 特定の文字ができまで入力

Posted: 2013年6月05日(水) 07:41
by あたっしゅ
こちらは、自己解決したようですね。

Re: 特定の文字ができまで入力

Posted: 2013年6月05日(水) 11:12
by softya(ソフト屋)
もう一つのトピックでお願いします。
こちらは不要なので、凍結させて頂きます。