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

#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;

}

相关推荐
一叶落43819 分钟前
LeetCode 137. 只出现一次的数字 II —— 位运算解法
c语言·数据结构·算法·leetcode·哈希算法
爱编码的小八嘎28 分钟前
C语言完美演绎3-14
c语言
见叶之秋29 分钟前
数据结构顺序表的使用
c语言
海阔天空任鸟飞~40 分钟前
蓝汛-获取mic dump数据
c语言·蓝汛
AMoon丶1 小时前
Golang--多种控制结构详解
java·linux·c语言·开发语言·后端·青少年编程·golang
智者知已应修善业1 小时前
【不用第三变量交换2个数】2024-10-18
c语言·数据结构·c++·经验分享·笔记·算法
时光の尘1 小时前
嵌入式面试八股文(二十)·C语言关键字相关知识点速通(static、const、volatile、struct、enum、union)
c语言·const·static·union·volatile·struct·enum
会编程的土豆1 小时前
c语言时间戳从入门到精通
linux·c语言·算法
悠哉悠哉愿意2 小时前
【单片机学习笔记】math库函数补充
c语言·笔记·单片机·学习
炸膛坦客2 小时前
单片机/C语言八股:(五)32/64 位系统中,C/C++各变量类型所占字节数
c语言·开发语言·c++