设为首页 加入收藏

TOP

C语言mini版grep程序
2014-02-08 12:44:18 来源: 作者: 【 】 浏览:166
Tags:语言 mini grep 程序

  C语言mini版grep程序,代码:

  #include

  #include

  #define MAXLINE 1000

  int _getline(char *line ,int max);

  int main(int argc , char ** argv)

  {

  char line[MAXLINE];

  int found = 0 ;

  if(argc !=2 )

  printf("Usage: find pattern:\n");

  else

  while(_getline(line,MAXLINE) > 0)

  if (strstr(line, argv ) !=NULL){

  printf("%s",line);

  found++;

  }

  return found;

  }

  int _getline(char * line, int max)

  {

  int i, c;

  for(i = 0 ; i < max-1 && (c = getchar()) != EOF && c != '\n' ; i++)

  line[i] = c ;

  if(c == '\n'){

  line[i] = c;

  i++;

  }

  line[i] = '\0';

  return i;

  }

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C语言中的联合体和结构体 下一篇C语言版cat小程序

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: