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

🔧 入出力 ・ stdio.h ・ C89

puts の使い方

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

書式

int puts(const char *s);

どんな関数か

文字列と改行を1つ標準出力へ書き出す関数。printf("%s\n", s)より単純で高速に書ける。書式指定を使わないため、書式文字列に起因する脆弱性やミスが起こらないのも利点。 改行を自前で付けなくてよいため、簡単なメッセージ表示にはprintfより手軽に使える。

使用例

#include <stdio.h>
int main(void) {
    puts("Hello, C!");
    return 0;
}

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

puts と一緒に使う関数

printf書式指定文字列に従って可変個の引数を標準出力へ整形して出力する。%dや%sなどの変換指定子と引数の型が一致していないと未… fputs文字列をストリームへ書き出す。putsと違って改行は自動で付加されないため、必要なら自分で\nを書く。ファイルへのテキス…

この関数が出てくる解説

main関数と#includemainが実行の入口であること、#includeがヘッダファイルを取り込む指示であることを説明できる

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

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

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

完全版(BOOTH)を見る