열혈강의 P549 fgets.c 질문
시나브로
2023.04.01
질문 제목 : 열혈강의 p549 fgets.c 질문fgets.c 코드 중에서 fgets함수 활용 부분이 이해가 안되요...질문 내용 : 안녕하세요
지금 열혈강의 c 프로그래밍 p549 부분의 fgets.c 예제를 하고 있는데..// fgets.cpp
#includestdio.h
#pragma warning(disable:4996)
int main()
{
int state;
char buf[30];
// 파일의 개방
file* file=fopen(test.txt,rt);
if(file==null)
{
printf(file open error \n);
return 1;
}
// fgets 함수의 활용1
fputs(데이터 입력: ,stdout);
fgets(buf,sizeof(buf),stdin);
puts(buf);
// fgets 함수의 활용2
fgets(buf,sizeof(buf),file);
puts(buf);
// 파일의 종결
state=fclose(file);
if(state!=0)
{
printf(file close error \n);
return 1;
}
return 0;
}빨갛게 표시된 부분에 대해서 이해가 안되네요
글 읽어보시고 설명 부탁드립니다..
갑자기 c언어 할려니 전에 한번 봤던 부분인데도 잊어버렸네요...ㅠ_ㅠ