求高手指点~~~
将输入中包含特定“模式”或字符串的各行打印出来。#include<stdio.h>
#include<string.h>
#define MAXLINE 1000
int getline(char *line,int max);
main(int argc,char *argv[])
{
char line[MAXLINE];
int found = 0;
if(argc != 2) /*这里为什么要不等于2*/
printf("Usage:find pattern\n")
else
while(getline(line,MAXLINE) > 0)
if(strstr(line,argv[1] != NULL)) /*这里为什么要不等于1*/
{
printf("%s",line);
found++;
}
return found;
}