#include <stdio.h>
#include <string.h>
int main(void)
{
FILE *fp;
char fname[128];
char buffer[256];
char word[256];
int line_num = 0;
printf("파일 이름을 임력하시오: ");
scanf("%s", word);
printf("검색할 단어를 입력하시오: ");
scanf("%s", word);
//파일을 읽기 모드로 연다
if( (fp=fopen(fname,"r")) == NULL)
{
fprintf(stderr,"파일 %s을 열 수 없습니다./n", fname);
exit(1);
}
while( fgets(buffer, 256, fp) )
{
line_num++;
if( strstr(buffer, word) )
{
printf("%s: %d 단어 %s이(가) 발견되었습니다./n", fname, line_num, word);
}
}
fclose(fp);
return 0;
}
이걸 작성해서 컴파일시켰는데
C:\Program Files (x86)\Microsoft Visual Studio\MyProjects\test\sample.c(23) : warning C4013: 'exit' undefined; assuming extern returning int
sample.obj - 0 error(s), 1 warning(s)
라고뜨는데 뭐가 틀렸다는건지 모르겠음 도데체가
ㅠㅠㅠㅠㅠㅠㅠㅠㅠ
#include <stdlib.h>
exit이라는 함수가 안정의됬다는거 아닐까
초보라 잘모름 데헿
낙타성님 ㄳㄳ stdlib.h선언해주니깐 되네
ㅅㅂ망할책 예제대로해쓴데 책에 오타난건가 책에는 stdlib.h없는데