File tree Expand file tree Collapse file tree 3 files changed +47
-2
lines changed
Expand file tree Collapse file tree 3 files changed +47
-2
lines changed Original file line number Diff line number Diff line change 7575| [ ` scanf ` ] ( /reference/cstdio/scanf.md ) | 書式を指定して標準入力から入力する | |
7676| [ ` vprintf ` ] ( /reference/cstdio/vprintf.md.nolink ) | 可変引数リスト` va_list ` を使用し、書式を指定して標準出力に出力する | |
7777| [ ` vscanf ` ] ( /reference/cstdio/vscanf.md.nolink ) | 可変引数リスト` va_list ` を使用し、書式を指定して標準入力から入力する | |
78- | [ ` getc ` ] ( /reference/cstdio/getc.md.nolink ) | ストリームから1文字入力する | |
78+ | [ ` getc ` ] ( /reference/cstdio/getc.md ) | ストリームから1文字入力する | |
7979| [ ` getchar ` ] ( /reference/cstdio/getchar.md.nolink ) | 標準入力から1文字入力する | |
8080| [ ` putc ` ] ( /reference/cstdio/putc.md.nolink ) | ストリームに1文字出力する | |
8181| [ ` putchar ` ] ( /reference/cstdio/putchar.md.nolink ) | 標準出力に1文字出力する | |
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ namespace std {
1212## 概要
1313指定されたファイルストリームから1文字入力する。
1414
15- [`getc`][/reference/cstdio/getc.md.nolink ]とは違い、関数として定義することが定められているため、引数は一度しか評価されないことが保証されている。
15+ [`getc`][/reference/cstdio/getc.md]とは違い、関数として定義することが定められているため、引数は一度しか評価されないことが保証されている。
1616
1717## 戻り値
1818入力された文字を返す。
Original file line number Diff line number Diff line change 1+ # getc
2+ * cstdio[ meta header]
3+ * std[ meta namespace]
4+ * function[ meta id-type]
5+
6+ ``` cpp
7+ int getc (FILE* stream);
8+ ```
9+
10+ ## 概要
11+ ストリームから一文字読み取る。
12+
13+ 関数でもマクロでも定義してよいため、引数が一度しか評価されない保証はない。
14+
15+ ## 戻り値
16+ 読み取る文字があればその文字を、なければ[`EOF`](/reference/cstdio/eof.md)を返す。
17+
18+ ## 例
19+ ```cpp example
20+ #include <cstdio>
21+
22+ int main() {
23+ int c;
24+ while ((c = getc(stdin)) != EOF) {
25+ putc(c, stdout);
26+ }
27+ }
28+ ```
29+ * getc[ color ff0000]
30+ * putc[ link /reference/cstdio/putc.md.nolink]
31+
32+ ### 入力
33+ ```
34+ abc
35+ ```
36+
37+ ### 出力
38+ ```
39+ abc
40+ ```
41+
42+ ## 処理系
43+ - [ Clang] ( /implementation.md#clang ) : ??
44+ - [ GCC] ( /implementation.md#gcc ) : ??
45+ - [ Visual C++] ( /implementation.md#visual_cpp ) : ??
You can’t perform that action at this time.
0 commit comments