C言語学習ポータル(無料版) 学習コンテンツ 関数リファレンス fputs

🔧 入出力 ・ stdio.h ・ C89

fputs の使い方

C言語 標準ライブラリ関数リファレンス(無料公開)

書式

int fputs(const char *s, FILE *stream);

どんな関数か

文字列をストリームへ書き出す。putsと違って改行は自動で付加されないため、必要なら自分で\nを書く。ファイルへのテキスト出力にもよく使われる基本関数。 改行の有無を自分で制御できるため、区切り文字を工夫したログ出力などに向いている。

使用例

#include <stdio.h>
int main(void) {
    fputs("log line\n", stdout);
    return 0;
}

アプリの関数リファレンスで引く(無料・登録不要) 関数一覧へ

fputs と一緒に使う関数

puts文字列と改行を1つ標準出力へ書き出す関数。printf("%s\n", s)より単純で高速に書ける。書式指定を使わないた… fgetsストリームから最大n-1文字を1行読み取り、末尾に\0を付けてバッファへ格納する安全な入力関数。改行文字も含めて読み取る…

同じ分類(入出力)の関数

fclose feof ferror fflush fgetc fgets fopen fprintf fputc fread fscanf fseek ftell fwrite getchar gets_s

もっと先へ:ポインタ・メモリ・ファイル入出力・セキュアコーディングを含む全26トラックと、段位検定・模試のフルセットは完全版に収録しています。

完全版(BOOTH)を見る