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

FILE *fp;

if (argc != 3)

exit(EXIT_FAILURE);

else

{

if ((fp = fopen (argv2,"r")) == NULL)

exit(EXIT_FAILURE) ;

while(fgets(str,SIZE,fp))

{

if(strchr(str,argv10))

{

printf("%s",str);

memset(str,0,sizeof(str));//清空字符串

}

else

memset(str,0,sizeof(str));

}

i++;

}

fclose(fp);

return 0;

}

相关推荐
天空'之城41 分钟前
C 语言工业级通用组件手写 30:安全内存拷贝组件
c语言·内存拷贝·工业级组件·安全内存操作
LuminousCPP2 小时前
数据结构-双向循环链表
c语言·数据结构·笔记·链表
小僧景贤4 小时前
嵌入式C语言 第二篇:基础语法|嵌入式C与标准C的核心差异
c语言·开发语言·嵌入式c语言
wuyk5557 小时前
1.栈:后进先出的线性数据结构
c语言·数据结构·stm32·单片机
LuminousCPP8 小时前
数据结构-时间与复杂度|时间/空间复杂度 + 两道力扣练习 + 二分查找复盘
c语言·数据结构·经验分享·算法·leetcode
带鱼吃猫8 小时前
预处理器:宏、运算符与条件编译
c语言·开发语言
(Charon)9 小时前
【C++】线程安全队列(二):生产者消费者模型与 condition_variable 阻塞等待
c语言·开发语言·c++
SunnyByte9 小时前
排序进阶:快速排序与归并排序的迭代实现,并与递归版本对比
c语言·数据结构·算法·排序算法
wuminyu11 小时前
JDK21解决虚拟线程IO阻塞原理剖析
java·linux·c语言·jvm·c++
MC皮蛋侠客13 小时前
TDengine C++ 系列(5):C/C++ 连接器——连接管理与查询 API
c语言·c++·tdengine