- ベストアンサー
答えを教えてください
この問題が解けません。 回答よろしくお願いします。 *問題* キーボードから入力した1文字ずつ配列要素に読み込み、それを表示するプログラムをつくりなさい。 ただし、「CTRL+Z」をデータの終了とする。 /プログラム/ #include<stdio.h> int main(void) { int i, n=0; char a[10], b; return 0; }
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>キーボードから入力した1文字ずつ配列要素に読み込み getchar()辺りとカウンタでしょうかね。 # キーボードからではなく標準入力からですが……。 >char a[10], b; おそらく10文字越えたところで誤動作開始しますが。 >ただし、「CTRL+Z」をデータの終了 EOFの入力で…ってコトなんでしょうが…… 環境はWindows(のCUI)ってコトでいいんでしょうかね。 LinuxだとCtrl+ZでEOFが入力されるとは限らないんですが。 # ソレでプチハマりしたことがある。 最近は高校の授業でもC言語やるんですか? # 私の時には…選択授業で簿記を選択したときにすっげ~古いPCとワープロそふとでの文書入力が数コマあった程度ですけどね。 # 底辺な普通科高校だったからかも知れませんが。(工業高校だったらもっといろいろやったんだろうなぁ)
その他の回答 (1)
- SherlockHolmes2
- ベストアンサー率40% (175/429)
回答No.2
前回の質問同様、丸投げですか・・。 このプログラムの空いてる所に埋めろって事ですか? それとも、ここまで作ってみたけど、わからないから作りなおしてって事ですか?
質問者
お礼
この問題は、なんとか自分で解けました。 わかりづらい質問の仕方をして、本当にすいませんでした。
お礼
回答有難うございました。 僕は、工業高校生です。 今は、情報科に所属してます。 わかりづらい質問の仕方でスイマセンでした。