C language 텍스트 파일 읽기 2020/09/07 19:35 by The 2nd

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>

int main()
{
int c;
FILE *file = NULL;
char file_name[] = "my_file.txt";    // 하드코딩 말고 scanf를 이용해서 유연성을 높일 수 있다

file = fopen(file_name, "r");  //r, w 옵션으로 파일을 연다...//별도 명시없을때는 txt를 읽음. binary 파일일 경우는 다름
if (file == NULL)              // visual c에서의 파일 위치는 보통 프로젝트 파일(xxx.vcxproj)이 있는 위치가 됨
{
printf("Failed to open file.\n");
exit(1);    // 파일을 열지 못하면 프로그램 종료. 보통 실패는 1 또는 -1로 정의해주면 됨
}

while ((c = getc(file)) != EOF)
putchar(c);
fclose(file); // 파일 클로즈

return 0;
}

덧글

댓글 입력 영역