当前位置:主页 > www.89956d.com > 编写一个程序实现一个简单的文件粉碎机。

编写一个程序实现一个简单的文件粉碎机。



  其实现原理是,从命令行方式得到要粉碎的文件名,然后使用r+方式打开这个文件,向文件中写入随机内容直到文件末尾,然后关闭文件,再以w方式打开文件,不写入任何内容,关闭文件。...

  其实现原理是,从命令行方式得到要粉碎的文件名,然后使用r+方式打开这个文件,向文件中写入随机内容直到文件末尾,然后关闭文件,再以w方式打开文件,不写入任何内容,关闭文件。注意,一线图库彩图管家婆彩图黄大仙如果命令行中没有给出需要粉碎的文件名(例如没有从命令提示符窗口运行程序,而是从TC或VC中直接运行程序),那么应该要打印出错信息并退出。

  ftell()函数给出当前文件读写指针与文件开头之间以字节数计算的偏移量,所以判断文件大写的一段代码为:

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部四楼的程序整体是没有什么错的,但是有个问题。如果在windows下直接双击运行,则只会看到窗体一闪而过,根本看不到错误输出。因此需要加上system(pause);

  1、srand(time(NULL));使用不太正确,它只需要在程序开始调用一次,然后用rand()生成随机数就可以了

  2、while(!feof(fp)) 这样去循环,是不对的,本来一个6字节的文件,用这种写法,会把文件写的超级大,原因在于不是读而是写文件,还是用题目提示的文件大小去循环比较合适



《编写一个程序实现一个简单的文件粉碎机。》
上一篇:防灾加速全搞定 旅之星30移动硬盘测试   下一篇:桌面上有个空文件夹一直删不掉用文件粉碎机粉碎也不行。用网上那

最新文章

  • 桌面上有个空文件夹一直删不掉
  • 编写一个程序实现一个简单的文
  • 防灾加速全搞定 旅之星30移动
  • 一个很重要的方面就要看基层党
  • 解放牌CA10型载重汽车驶下生产
  • 强制删除文件夹工具(注:此文
  • 你不知道加拿大留学条件有哪些
  • 2019年常信乡秸秆培肥粉碎还田
  • 加拿大硕士预科有哪些
  • 宁波英国硕士申请
  • 最新推荐

  • 文件粉碎机
  • 加拿大圭尔夫大学研究生预科问
  • 把C盘的文件用电脑管家粉碎了
  • 可以直接使用乙醇汽油。码报资
  • 关于加拿大SFU的ELC 就是所谓
  • 乖乖图库全年书本中国重汽提出
  • 卓林资产管理有限公司总经理梁
  • 香港九龙最老图库114截至顺顺
  • 加拿大卡普顿大学(CBU)MBA怎
  • 文件删除不了 粉碎机也不行
  • 最热推荐

  • 编写一个程序实现一个简单的文
  • 并获得仪器驾驶及双引擎飞行的
  • 卓林资产管理有限公司总经理梁
  • 被文件粉碎机处理过的文件真的
  • 内部透特图法援律师聂绍钧向记
  • 360文件粉碎机未响应还无法结
  • 即便网络平台已经开始全面碾压
  • 图库全年图纸记录完全可以叫做
  • 在福建全省复制推广该举措通过
  • 负责危险化学品道路、水路运输
  • 挂牌玄机图| 欧洲杯足球心水论坛| 曾之道人致富财经报| 六合采特马| 马报开奖结果现场报码| 跑狗图新一代跑狗论坛| 香港新扳跑狗玄机图| 一肖中平特免费公开资料| 挂牌天书半山老道诗| 跑狗图论坛苹果报|