入力促進(prompt)について

プログラムで入力を読み込む前に, 「データを入れてください」のような 文字列を出力することがある. これは教科書のサンプルプログラムにもよく見られる. たとえば p.59 の List 3-5 の17行め.
printf("年齢を入力してください。\n"); gets(buffer); age = atoi(buffer);

こういう出力を「入力促進記号(prompt)」と呼んだりする. その効果としては, キーボードからデータを入力するときにこれを出力しないと, プログラムは入力待ちで黙って停止することになり, 利用者がとまどうので, それを防止する点があげられる.

しかし, この授業では, こうした入力促進は行わないことにしよう. つまり, printf で出力するのは, 計算の結果だけにする. 理由はいくつかある:


[page 6] prev index next