当前位置:编程语言->C语言 ->C语言基础教程第十五讲:文件恶搞"黑"

原创版权标志C语言基础教程第十五讲:文件恶搞"黑"

作者:那年  发表时间:2015-10-18  阅读:
[摘要] 本文通过一个有点“黑色“味道的小例子,让初学者爱上编程,爱上C语言,不畏文件。让他们也深入的理解一下文件的本质——二进制数据的集合。通过这讲,初学者或多或少的会主动去学习文件的读写,激发他们的主动性。因为“黑“嘛!

      最近事比较多,没来得及跟新,对不住大家啦!今天,给大家带来一个稍稍有点“黑”的气息的小程序,算作给大家的补偿吧!好啦,废话不多说 直接开干!!!

      通常我们学文件这边的时候,总是噼里啪啦的讲那么多函数啊,读写方式啊,神马文件指针啊,神马打开要关闭啊,哎,好无奈啊!书上都写了,我就不耽误大家了,来点有意思的“小黑”,学编程的嘛,大家都有一颗成为黑客的心,我懂!曾几何时,我也这样痴狂过…..打住,差点梦游了!好了,简单说下今天的程序实现的功能吧!

      首先:消息框大家都看过吧!就是下面这货

     哈哈,HelloWorld...【登录后阅读更多内容】

文章来源:C++技术网原创文章版权为网站和作者共同所有,会员文章禁止转载。非会员文章转载做好本文超链接即表示授权转载。通过文章下面的分享按钮可以自由分享所有文章。


  • codeheart    2015/10/18 16:33:57回复
    牛叉!那年: 回复 codeheart 说:动手写一遍 你就会拉【回复】codeheart: 回复 那年说:恩。学习了,谢谢。【回复】

  • 求道于盲    2015/10/18 22:47:40回复
    fwrite(buf_src,strlen(buf_src)%2b1,1,fp); 就有把字符串尾部的 \0 写入文件了 不用再自己特意fputc一个 \0

  • 求道于盲    2015/10/18 22:51:00回复
    memcmp(cur, substr, sublen) == 0 字符串比较 直接用 strcmp 不就可以了 为什么要用memcmp 用 memcmp你还得做strlen 何苦李不刚: 回复 求道于盲 说:大神可有内核定制的一些资料不【回复】求道于盲: 回复 李不刚说:没有【回复】那年: 回复 求道于盲 说:你知道strcmp与memcmp的区别吗?话别乱讲【回复】求道于盲: 回复 那年说:区别就是 memcmp 需要你做strlen 而strcmp不用 我看不懂你为什么选择memcmp而不是strcmp 所以我请教你 你选择使用memcmp的原因是什么 【回复】

  • 李不刚    2015/10/19 17:47:26回复
    我用VS2010编译,通过了,但是运行不了,提示有问题,被强制中断掉了,不知道为什么,最开始是字符集的问题,我改了之后,还是不能运行。在这句 FILE *fp=fopen(argv[1],"rb%2b");出现问题的,但是不知道为啥,求解答那年: 回复 李不刚 说:从命令行运行即可【回复】

  • 13936588320    2016/8/11 0:57:34回复

  • 124    2016/10/4 18:31:19回复
    a

返回顶部

在线提问
问题标题:
问题描述:(简陋的描述会导致问题被最后回答、没有针对性回答甚至无法解答。请确保问题描述的足够清楚。)