fgetc는 파일의 한 문자를 읽습니다.
fgets는 파일의 문자열을 읽습니다.
자세한 내용은 아래 페이지를 참고하시기바랍니다.
#include <stdio.h>
void main()
{
FILE * file;
int ch;
file = fopen("file.txt","r");
if(file == NULL)
{
puts("파일을 생성할 수 없습니다.");
}
else
{
ch = fgetc(file);
printf("읽은 문자 : %c\n",ch);
fclose(file);
}
}
해당 코드를 실행하기 전, file.txt 파일에 "Hello World!"라는 문자열을 저장해놨습니다.
#include <stdio.h>
void main()
{
FILE * file;
char buffer[100];
file = fopen("file.txt","r");
if(file == NULL)
{
puts("파일을 생성할 수 없습니다.");
}
else
{
fgets(buffer,100,file);
puts(buffer);
fclose(file);
}
}
다음엔 fprintf와 fscanf에 대해서 알아보겠습니다.
visual studio code C++ 실행 시, code=3221225785가 뜨며 실행이 안될 때 (0) | 2020.09.25 |
---|---|
[C언어] fprintf, fscanf 에 대해 알아보기 (0) | 2020.07.04 |
[C언어] fputc, fputs 함수로 파일에 문자 쓰기 (0) | 2020.07.03 |
[C언어] fopen 함수로 파일 생성하기 (0) | 2020.07.02 |
[C언어] Dev-C++ 설치하기 (0) | 2020.06.08 |