質問: EOF) break; return (0); } /* 実行結果 naka@naka ~/meikaicjs/chap11 $ gcc -c list11_1.c -Wall naka@naka ~/meikaicjs/chap11 $ gcc -c list11_2.c -Wall naka@naka ~/meikaicjs/chap11 $ gcc list11_1.o list11_2.o -Wall naka@naka ~/meikaicjs/chap11 $ gcc list11_1.o list11_2.o -o list11_1_2 -Wall naka@naka ~/meikaicjs/chap11 $ list11_1_2 123abc 246 abc ^Z naka@naka ~/meikaicjs/chap10 $ */ ```
回答: getchar を使って1文字づつ入力していろいろやってるのはわかりますが、 fgets を使って1行ごとの文字列を入力して、その文字列から数値変換してやっていくほうがいいかと思われますがどうでしょう。 で、C言語のデバッグですが、Ecripseを使えばどうでしょうか。 http://mergedoc.osdn.jp/ ここから、最新バージョンEclipse4.7 > C/C++版をダウンロード、インストールすれば、統合環境からコード入力、デバッグでワンステップづつ実行、確認できる環境が手に入ります。