꼭좀 도와주세요ㅠㅠㅠ
장미빛볼살
2023.04.01
질문 제목 : 꼭좀 도와주세요ㅠㅠㅠ질문 내용 : 파일입출력으로 파일을 받아서 키워드를 입력한후 그 키워드가 들어간 라인을 출력하는 함수를 만드려고 하는데요..
char buffer[500];
int linenum=0;
int keywordnum=0;
char yn;
char* begin, *match;
while(fgets(buffer,500,fp))
{
linenum++;
begin= buffer;
while((match =strstr(begin, fkeyword)) != null){
keywordnum++;
printf(%d : %s\n, linenum, match);
begin = match +strlen(fkeyword);
}
}
printf(\n);
printf( %d번 나왔습니당.\n, keywordnum);
요렇게 짯는데 match에는 자꾸 null값만 들어가고 키워드가 들어간 라인은 출력이 되지를 않습니다.ㅠㅠ
어느 부분에서 에러가 있는건지 어떻게 고쳐야하는 건지 알려주세요ㅠㅠ