C Primer Plus(第六版)13.10 复习题 第5题

发布时间:2024年01月21日

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define SIZE 256

int main (int argc, char *argv[] )
{
?? ?int i=0;
?? ?char ch;
?? ?char str[SIZE];
?? ?FILE *fp;

?? ?if (argc != 3)
?? ??? ?exit(EXIT_FAILURE);
?? ?else
?? ?{
?? ??? ?if ((fp = fopen (argv[2],"r")) == NULL)
?? ??? ??? ?exit(EXIT_FAILURE) ;
?? ??? ?while(fgets(str,SIZE,fp))
?? ??? ?{?? ?
?? ??? ??? ?if(strchr(str,argv[1][0]))
?? ??? ??? ?{
?? ??? ??? ??? ?printf("%s",str);
?? ??? ??? ??? ?memset(str,0,sizeof(str));//清空字符串?
?? ??? ??? ?}
?? ??? ??? ?else
?? ??? ??? ??? ?memset(str,0,sizeof(str));?
?? ??? ??? ?}
?? ??? ??? ?i++;
?? ?}
?? ?fclose(fp);
?? ?return 0;
}
?

文章来源:https://blog.csdn.net/apple_50569014/article/details/135732527
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。