File tree Expand file tree Collapse file tree 4 files changed +12
-0
lines changed
Expand file tree Collapse file tree 4 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,11 @@ namespace std {
1616
1717また、改行にたどり着くとそこで読み込みを終了する(末尾に改行文字を含める)。
1818
19+ ## 要件
20+ - `str`は有効なポインタであること。
21+ - `stream`は有効なファイルストリームであること。
22+ - `str`が指すメモリ領域と`stream`が指すファイルストリームの内部バッファが重複していないこと。
23+
1924## 戻り値
2025成功すれば読み込まれた文字列を、そうでなければ`NULL`を返す。
2126
Original file line number Diff line number Diff line change @@ -12,6 +12,11 @@ namespace std {
1212## 概要
1313ファイルに渡された文字列を出力する。
1414
15+ ## 要件
16+ - `str`は有効なポインタであること。
17+ - `stream`は有効なファイルストリームであること。
18+ - `str`が指すメモリ領域と`stream`が指すファイルストリームの内部バッファが重複していないこと。
19+
1520## 戻り値
1621正常終了した場合は`0`を、そうでなければ[`EOF`](/reference/cstdio/eof.md)を返す。
1722
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ namespace std {
1717## 要件
1818- `buffer`は有効なポインタであること。
1919- `stream`は有効なファイルストリームであること。
20+ - `buffer`が指すメモリ領域と`stream`が指すファイルストリームの内部バッファが重複していないこと。
2021
2122## 戻り値
2223正常に読み込むことのできた項目の数を返す。
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ namespace std {
2121## 要件
2222- `buffer`は有効なポインタであること。
2323- `stream`は有効なファイルストリームであること。
24+ - `buffer`が指すメモリ領域と`stream`が指すファイルストリームの内部バッファが重複していないこと。
2425
2526## 戻り値
2627正常に書き込むことのできた要素の数を返す。
You can’t perform that action at this time.
0 commit comments