#define _CRT_SECURE_NO_WARNINGS
#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("%s ", fname);
printf("탐색할 단어를 입력하시오: ");
scanf_s("%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;
}
'coding > C언어' 카테고리의 다른 글
포인터, 구조체 이해하기. 평점이 제일 높은 학생 출력 프로그램 (0) | 2021.11.19 |
---|---|
구조체를 가리키는 포인터 (0) | 2021.11.19 |
C프로그래밍 구조체 이해하기. 2차원 공간 상의 점의 거리 구하기. (0) | 2021.11.18 |
C프로그래밍 배열 이해하기. 극장 좌석 예약하기 프로그램 (0) | 2021.11.18 |
C프로그래밍 이해하기. 삼각함수 그리기 (0) | 2021.11.18 |