Everything

gets


標準入力ファイル(stdin)から文字列を入力します。

[指定形式]

#include <stdio.h>

char *gets(char *s);

[引数]

s 文字列を入力する記憶域へのポインタ

[戻り値]

正常:ファイルの終了の時:NULL

ファイルの終了でない時:s

異常:NULL

[備考]

gets関数は、標準入力ファイル(stdin)から、sで始まる記憶域へ文字列を入力します。

gets関数は、ファイルの終了か、改行文字を入力するまで文字を入力し、改行文字の代わりにヌル文字を付け加えます。

gets関数は、通常文字列を入力する記憶域へのポインタsを返しますが、標準入力ファイルの終了やエラー発生の時は、NULLを返します。

標準入力ファイルが終了した時は、sが指す記憶域の内容は変化しませんが、エラー発生の時はsが指す記憶域の内容は保証しません。