XINU
|
デバイス(ファイル)から文字列を読み込む。 More...
Go to the source code of this file.
Macros | |
#define | NULL 0 |
NULLを示す値 More... | |
Functions | |
char * | fgets (char *s, int n, int dev) |
デバイス(ファイル)から文字列を読み込む。 More... | |
int | getc (int) |
デバイスから1Byte読み込むgetc()のextern宣言 More... | |
デバイス(ファイル)から文字列を読み込む。
Definition in file fgets.c.
char* fgets | ( | char * | s, |
int | n, | ||
int | dev | ||
) |
デバイス(ファイル)から文字列を読み込む。
以下のいずれかの場合に、文字列の読み込みを停止する
・最大読み込みByteに達した
・行の最後(改行コード)まで達した(Linux形式=LFか、Mac形式=CRのどちらか)
・EOFまで達した
文字列(改行コード含む)の最後にはNULL終端を付与する。
[in,out] | s | 読み込んだ文字列 |
[in] | n | 最大読み込みByte |
[in] | dev | デバイスディスクリプタ |
Definition at line 25 of file fgets.c.