CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): babs (창조가)
날 짜 (Date): 2002년 9월 25일 수요일 오후 05시 22분 47초
제 목(Title): Re: grep에서..


#include <stdio.h>
#include <strings.h>

main(int argc, char* argv[])
{
char buf[256] = {0,};
char pattern[256] = {0,};
int i;
FILE *fp;

if(argc!=3) {
printf("Usage: nomatch <filename> pattern\n\r");
exit(1);
}

fp = fopen(argv[1], "r");
if(fp==NULL) { 
printf("cannot open file : %s\n\r", argv[1]);
exit(2);
}

strcpy(pattern, argv[2]);

for(i=0;  ;i++) {
if(fgets(buf, 255, fp)==NULL) break;
if(strstr(buf, pattern)==NULL) 
printf("no match line num=%d\n\r", i+1);
}

exit(0);
}

// 오늘은 여ㄱ까지.
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.