| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 688 人关注过本帖
标题:c语言新手求个简单代码
只看楼主 加入收藏
livejunjie
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-1-1
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
c语言新手求个简单代码
就是这样的,我需要完成一项作业,自己是个新手完成不了,希望江湖上的仁人义士帮个忙
代码问题:
X盘有A、B、C三个文件,Y盘有A、B、C三个跟X盘的三个文件同名的文件,运行程序后将X盘的A、B、C三个文件的字节大小输入到X盘的根目录,命名为1.txt。然后再将Y盘的A、B、C三个跟X盘同名文件的字节也输出到X盘根目录,命名为2.txt。
以上输出到文本的格式为:(名字)_(大小)
然后对比1.txt和2.txt里相同名字及所对应的大小是否相同,如果不同则从Y盘里复制那个名字相同但大小不同的文件到X盘并覆盖X盘的那个文件
需要怎样编写呢?
搜索更多相关主题的帖子: 代码 c语言 
2010-01-01 23:59
清风凌波
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:104
专家分:147
注 册:2009-9-24
收藏
得分:6 
这个代码可不简单!
2010-01-02 01:31
风之上位
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:55
专家分:156
注 册:2009-12-20
收藏
得分:6 
如果知道A,B,C三个文件里的数据的字节数且数据类型相同话可以:
首先要定义个函数计算文件大小  思路:用fseek()函数计算数据长度再乘与其字节数
即其大小(即先用fseek()把文件内的位置指针移到未端,再用ftell()得到指针位置)
而文件大小比较较为简单只要读取1.TXT与2.TXT里的数据比较就行
而最后的文件复制可以用fread()与fwrite()来实现先定义个数组当缓存区
在把文件数据先复制到里面在   覆盖文件
(如果不知道上面那些函数的用法  那就看书去)
2010-01-02 23:11
fqtb16
Rank: 7Rank: 7Rank: 7
来 自:上海
等 级:黑侠
帖 子:96
专家分:504
注 册:2009-12-28
收藏
得分:6 
在linux下实现还是蛮简单的

爱拼才会赢
2010-01-04 14:10
快速回复:c语言新手求个简单代码
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.036001 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved