반응형
#include <stdio.h> int getc(FILE *stream); |
다음 예제는 표준 입력 스트림으로부터 한 문자씩 계속해서 읽어 들입니다.
종료는 EOF - 키보드 입력시 Ctrl_Z - 를 입력합니다.
참고: fgetc, getch, getchar, gets, putc, putchar
#include <stdio.h>
int main()
{
char c;
while (!feof(stdin))
{
c = getc(stdin); // 표준 입력 스트림에서 한 문자을 읽는다
printf("%c", c);
}
return 0;
}
위 예제와 같은 형식으로 파일로부터 한 문자씩 읽는 예제입니다.
#define _CRT_SECURE_NO_WARNINGS // Visual Studio
#include <stdio.h>
int main()
{
FILE* fp;
char c;
if ((fp = fopen("test2.txt", "r")) == NULL)
{
printf("파일을 열 수 없습니다.\n");
return -1;
}
while (!feof(fp))
{
c = getc(fp);
printf("%c", c);
}
fclose(fp);
return 0;
}
반응형
'C_C++ > C_라이브러리_함수' 카테고리의 다른 글
(C언어) getchar: 표준 입력으로부터 한 문자를 읽는다 (0) | 2023.02.13 |
---|---|
(C언어) getch, _getch: 키보드에서 에코 없이 한 문자를 읽는다 (0) | 2023.02.10 |
(C언어) gcvt: 부동 소수점 숫자를 문자열로 변환 (0) | 2023.02.10 |
(C언어) fwrite: 스트림에 데이터를 씁니다 (0) | 2023.02.10 |
(C언어) ftell: 현재 파일 포인터의 위치 알아내기 (0) | 2023.02.10 |