標準入力ファイル(stdin)から文字列を入力します。
[指定形式]
#include <stdio.h>
char *gets(char *s);
[引数]
s 文字列を入力する記憶域へのポインタ
[戻り値]
正常:ファイルの終了の時:NULL
ファイルの終了でない時:s
異常:NULL
[備考]
gets関数は、標準入力ファイル(stdin)から、sで始まる記憶域へ文字列を入力します。
gets関数は、ファイルの終了か、改行文字を入力するまで文字を入力し、改行文字の代わりにヌル文字を付け加えます。
gets関数は、通常文字列を入力する記憶域へのポインタsを返しますが、標準入力ファイルの終了やエラー発生の時は、NULLを返します。
標準入力ファイルが終了した時は、sが指す記憶域の内容は変化しませんが、エラー発生の時はsが指す記憶域の内容は保証しません。