C言語の出力関数の使用法を教えてください。
C言語では、output関数はデータをコンソールやファイルに出力する際に使用します。
C言語にはprintfとfprintfという出力を表示させる関数があります。
- コンソールに出力する printf 関数は、基本的な構文として次のように記述できます。
int printf(const char *format, ...);
フォーマットは出力形式を指定する書式指定文字列で、…は出力するデータを指定するための可変長引数です。
彼は、たくさんの仕事と責任を担っている。
int num = 10;
printf("The number is %d", num);
ネイティブ日本語訳:
The number is 10
- fprintf関数:ファイルにデータを出力します。基本的な構文は次のとおりです。
int fprintf(FILE *stream, const char *format, ...);
streamはファイルポインタで出力するファイルを指定、formatは書式化文字列で出力フォーマット指定、…は可変長引数で出力データ指定
サンプル:
int num = 10;
FILE *file = fopen("output.txt", "w");
fprintf(file, "The number is %d", num);
fclose(file);
出力ファイル output.txt へ
The number is 10