练习7-6

作者: Hy_Slin | 来源:发表于2018-02-11 14:07 被阅读0次

这本书看到现在也应该如鱼得水了.看一些本书的代码扫一眼就能知道是什么意思了.
套路已经熟悉了~~

如果参数数量不是三个(程序名和两个文件名),向标准错误(也就是屏幕)输出错误信息.

然后是用fopen函数以'r'读的方式打开参数写的文件,并把指针给fp1和fp2.
第一个++argv是第一个文件名.
第二个
++argv是第二个文件名.
(因为++i等于i = i + 1)
对应的文件出错就输出对应的错误信息.
如果都没出错那么执行fliecomp函数对比两个文件,然后fclose函数清理文件指针.

filecomp函数
复杂倒是不复杂,但是那个用lp1和lp2与line1和line2作为判断依据的表达式不是很了解是什么原理.

这个只能拿具体的实例去试了.

我判断应该是fgets如果读到文件末尾返回值为NULL.是一个空指针.
定义为#define NULL (void *)0.
而line就算读到最后EOF.也是有地址的.
EOF是End Of File的简写,即文件结尾。其定义为

define EOF -1.

而且值也不同,因此可以当做判断式.

别的倒是没啥说的

相关文章

  • 练习7-6

    这本书看到现在也应该如鱼得水了.看一些本书的代码扫一眼就能知道是什么意思了.套路已经熟悉了~~ 如果参数数量不是三...

  • 7-6

    70.3kg 晨跑十公里,耗时一小时五分。天气闷热,出汗不少。 早饭:一杯腰果奶,一个桃,一个蛋卷,两根香蕉,一袋...

  • 忏悔

    向双亲忏悔,承诺、责任、担当 ,为家族负责,为家庭负责,为孩子负责7-6

  • Vue+Django REST framework 打造生鲜电商

    7-6 jie sha le vue deng l ,ya an an MD: dian ha ha ma e n...

  • 7-6 瑜伽

    最早听说瑜伽大概在二十年前,电视上放着轻柔音乐,一位瑜伽教练随着音乐从呼吸讲解每个动作,动作与呼吸相互配...

  • 7-6/21

    感恩日记 1.感恩罗老师教导我们清理负面情绪的方法,每次去做身体放松,我都感觉我对身体很愧疚,我不知道如何去爱它,...

  • 日记7-6

    1、30个俯卧撑。 钱包放在电车那里,幸好没有被人拿走,已经拿回来了。 自己操作的目的是为了盈利,没有必要每天都进...

  • 【MAC 上学习 C++】Day 63-4. 7-6 混合类型数

    7-6 混合类型数据格式化输入 (5 分) 1. 题目摘自 https://pintia.cn/problem-s...

  • 庚子年-7-6

    明天给高中生上课,焦虑如期而至。 两天前准备了教案,到今天一节还没有看完,明天如何开始,如何进行,茫然不知头绪。担...

  • 7-6收贝

    0.23收贝

网友评论

      本文标题:练习7-6

      本文链接:https://www.haomeiwen.com/subject/hpnddxtx.html