標準入出力 <stdio.h>
書式付きデータを標準出力に書き込む
printf(const char *Format, ... )
引数 Format:出力する文字列(書式付き)
...:出力する値のリスト
戻り値:出力した文字数(バイト数)
+
|
プログラム例 |
#include <stdio.h>
int main(){
int a = 5;
double b = 0.3;
char c = 'H';
char d[80] = "ello";
printf("%d %f %c %s \n", a , b , c , d);
return 0;
}
実行結果
5 0.300000 H ello
|
書式付きデータを標準入力から読みだす
scanf(const char *Format, ... )
引数 Format:読みだすデータの書式
+
|
プログラム例 |
#include <stdio.h>
int main(){
int a;
printf("数値を入力してください:");
scanf("%d" , &a);
printf("入力した値は%dです\n", a);
return 0;
}
|
標準入力から1行の文字列を読みだす
gets(char *buffer)
引数 buffer:
戻り値:成功したときはバッファをさすポインタ
ファイルの終わり、またはエラーのときNULL
...