练习7-8

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

主函数没什么说的,如果没有参数,就直接从标准输入读取数据.(后面那个空格符是需要打印的文件名,从标准输入读取的话就没有文件名,就是这个空字符串.)

如果大于1的话依次打开文件调用fileprintf函数打印.如果发生错误就显示错误信息.

这本书看不明白有一大部分原因都是这个翻译的问题.

既然首先用heading函数的返回值初始化记录行数的变量lineno,那就先看heading函数.

也没什么特别的.
heading有两个参数,一个是传给fileprint函数的文件名,还有一个是fileprint函数声明的页数

然后先向标准输出输出两个换行符,然后输出文件名和页数.然后再输出两个.然后返回记录行数的变量ln.

返回fileprint函数,
lineno记录打印标题后的行数.
然后fgets从fp指向的文件读取输入.没有出现错误的话.
判断当前页是不是新的一页,lineno用于记录当前页的行数,而下面的判断式会计算lineno是否超出了当前允许的最大行,如果下一行会超出则另起一页.
输出换页符.
这个程序每一页都会输出标题和页码.
然后正常输出读取的那一行.
然后判断是否超出最大允许的行数.

没什么难度但是很坑人.

相关文章

  • 练习7-8

    主函数没什么说的,如果没有参数,就直接从标准输入读取数据.(后面那个空格符是需要打印的文件名,从标准输入读取的话就...

  • 我的练习7-8

    打卡8 01内在的积累像是不断的提纯浓缩铀元素,终将会达到核爆炸的临界点,外在的积累像是不断的给放着水的浴缸加水....

  • 滑冰练习第7-8天

    第7天打卡:1、单腿倒滑的距离更长(之前练习单腿倒滑,另一条腿一直不敢离开冰面,今天突然发现,当你倔强地把一条腿硬...

  • 阅读打卡30-3《呼吸的科学》

    《呼吸的科学》第7-8章阅读心得 完全呼吸练习方法 选择一种舒适放松的姿势,站直或坐直,挺直脊柱。用鼻孔慢慢的吸气...

  • 12656-第7-8章-章节练习

    1.(单选题)1956年,社会主义改造基本完成以后,我国社会的主要矛盾是() A工人阶级和资产阶级的矛盾 B社会主...

  • 【触变思考】为什么太极推手中,输掉的往往是人多那一方?

    练习太极推手时,常出现的场景:4-5人,甚至7-8人推一位太极高手… 我们看倪老师,从容应战,自如把控局面,问题出...

  • 7-8

    70kg 后悔昨晚吃那个饼了,后悔早上称之前又喝水了。不过既然减肥以来第三次来到了这个数,就不会再让它长回去了。 ...

  • 思维导图实战派T4班-5/21 7-8🈷️计划

    感受:今天相对时间充裕,又练习了一下线条,同时好好思考了一下我的7-8月,工作还是大部分,不过还有旅游、学习和锻炼...

  • 杨素珍老师8月7-8号在北京市讲授《TTT内训师训练营》

    杨素珍老师8月7-8号在北京市讲授《TTT内训师训练营》 杨素珍老师采用理论实践相结合,方法学习、实践练习和过程辅...

  • 【透彻来读书】《刻意练习》作业13

    一、分段总结: 1、实验对象史蒂夫·法隆是个坚持长跑的大三学生,他在开始练习每秒读一个数字记忆时,能记住7-8个数...

网友评论

      本文标题:练习7-8

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