Skip to content

Commit 47758af

Browse files
committed
new page getc.md and removed nolink
1 parent cfe94b3 commit 47758af

File tree

3 files changed

+47
-2
lines changed

3 files changed

+47
-2
lines changed

reference/cstdio.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
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文字出力する | |

reference/cstdio/fgetc.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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
入力された文字を返す。

reference/cstdio/getc.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
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): ??

0 commit comments

Comments
 (0)