• ベストアンサー

答えを教えてください

この問題が解けません。 回答よろしくお願いします。 *問題* キーボードから入力した1文字ずつ配列要素に読み込み、それを表示するプログラムをつくりなさい。 ただし、「CTRL+Z」をデータの終了とする。 /プログラム/ #include<stdio.h> int main(void) { int i, n=0; char a[10], b; return 0; }

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

>キーボードから入力した1文字ずつ配列要素に読み込み getchar()辺りとカウンタでしょうかね。 # キーボードからではなく標準入力からですが……。 >char a[10], b; おそらく10文字越えたところで誤動作開始しますが。 >ただし、「CTRL+Z」をデータの終了 EOFの入力で…ってコトなんでしょうが…… 環境はWindows(のCUI)ってコトでいいんでしょうかね。 LinuxだとCtrl+ZでEOFが入力されるとは限らないんですが。 # ソレでプチハマりしたことがある。 最近は高校の授業でもC言語やるんですか? # 私の時には…選択授業で簿記を選択したときにすっげ~古いPCとワープロそふとでの文書入力が数コマあった程度ですけどね。 # 底辺な普通科高校だったからかも知れませんが。(工業高校だったらもっといろいろやったんだろうなぁ)

jugemuno
質問者

お礼

回答有難うございました。 僕は、工業高校生です。 今は、情報科に所属してます。 わかりづらい質問の仕方でスイマセンでした。

その他の回答 (1)

回答No.2

前回の質問同様、丸投げですか・・。 このプログラムの空いてる所に埋めろって事ですか? それとも、ここまで作ってみたけど、わからないから作りなおしてって事ですか?

jugemuno
質問者

お礼

この問題は、なんとか自分で解けました。 わかりづらい質問の仕方をして、本当にすいませんでした。

関連するQ&A