|
scanf(スキャンエフ)は、C言語の標準関数。stdio.h で定義されている、書式付き入力関数である。 標準入力(大抵はキーボード)からの入力を、書式に従って変数へ読み込む機能を持つ。「printf()の入力版」と考えると、わかりやすい。 ユーザからの入力を受ける機能を持つにもかかわらず、後述するようにエラーに対する考慮を何もしていないため、テストプログラムを除いてはあまり使われない。 このファミリーの関数には、入力ストリームを指定できる fscanf() や メモリ上のオブジェクトを入力対象とする sscanf() などがある。 == 形式 == stdio.h内で以下の様に宣言されている。 int scanf(const char *format, ...) printf と同様に第一引数の formatは、それに続く実引数の変換方法を指定する、また戻り値は入力に成功した入力項目の数が返される。利用の仕方は、例えば以下の様になる。 #include int main(void) 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Scanf」の詳細全文を読む スポンサード リンク
|