社区
C++ 语言
帖子详情
怎么用C实现拷贝程序啊
wodexuehaoshi
2010-03-27 11:54:24
题目如下:
分别写
C
和C++程序,将文本文件old.txt中的所有内容拷贝到新文件new.txt中
问题:我
只会写C++
的,可是不会写C的,请各位大虾出手,解决这个问题~~
...全文
74
6
打赏
收藏
怎么用C实现拷贝程序啊
题目如下: 分别写C和C++程序,将文本文件old.txt中的所有内容拷贝到新文件new.txt中 问题:我只会写C++的,可是不会写C的,请各位大虾出手,解决这个问题~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
某某9
2010-03-27
打赏
举报
回复
[Quote=引用 1 楼 dubiousway 的回复:]
FILE *old,*nw;
old= fopen("old.txt","rb");
nw= fopen("new.txt","wb");
char buf[512];
int k;
while(k=fread(buf,1,512,old))
fwrite(buf,1,k,nw);
fclose(old);
fclose(nw);
[/Quote]
yzx714
2010-03-27
打赏
举报
回复
[Quote=引用 1 楼 dubiousway 的回复:]
FILE *old,*nw;
old= fopen("old.txt","rb");
nw= fopen("new.txt","wb");
char buf[512];
int k;
while(k=fread(buf,1,512,old))
fwrite(buf,1,k,nw);
fclose(old);
fclose(nw);
[/Quote]缓冲区应该再大点(4096不错),还得加上错误处理
高性能架构探索
2010-03-27
打赏
举报
回复
看看fwrite 跟 fread就可以了饿
cattycat
2010-03-27
打赏
举报
回复
楼上代码很好,up一下。
dubiousway
2010-03-27
打赏
举报
回复
FILE *old,*nw;
old= fopen("old.txt","rb");
nw= fopen("new.txt","wb");
char buf[512];
int k;
while(k=fread(buf,1,512,old))
fwrite(buf,1,k,nw);
fclose(old);
fclose(nw);
wodexuehaoshi
2010-03-27
打赏
举报
回复
[Quote=引用 1 楼 dubiousway 的回复:]
FILE *old,*nw;
old= fopen("old.txt","rb");
nw= fopen("new.txt","wb");
char buf[512];
int k;
while(k=fread(buf,1,512,old))
fwrite(buf,1,k,nw);
fclose(old);
fclose(nw);
[/Quote]
为什么我在VC中运行出现了很多这样的错误呢?
--------------------Configuration: 3-1 - Win32 Debug--------------------
Compiling...
3-1.c
error C2143:
syntax error : missing ';' before 'type'
error C2143: syntax error : missing ';' before 'type'
error C2065: 'k' : undeclared identifier
error C2065: 'buf' : undeclared identifier
warning C4022: 'fread' : pointer mismatch for actual parameter 1
warning C4022:
'fwrite' : pointer mismatch for actual parameter 1
执行 cl.exe 时出错.
3-1.obj - 1 error(s), 0 warning(s)
C 语言
实现
文件
拷贝
程序
代码(read,write)
C语言
实现
文件
拷贝
用到系统函数open,read,write,close
用java语言(文件和文件流知识点)
实现
图片的
拷贝
,从c盘
拷贝
到d盘
java语言(文件和文件流知识点)
实现
图片的
拷贝
,从c盘
拷贝
到d盘
图解Java设计模式(一)
单例模式的8种
实现
方式、工厂模式的3种
实现
方式、适配器模式的3种
实现
、代理模式的3种方式、深
拷贝
等 3) 如果你想写出规范、漂亮的
程序
,就花时间来学习下设计模式吧 课程内容和目标 本课程是使用Java来讲解设计模式...
在C语言函数中调用汇编语言
程序
实现
字符串的
拷贝
在C语言函数中调用汇编语言
程序
实现
字符串的
拷贝
: 其中:源串:const char *srcstr=“abcdefghij” 目标串:char *dststr
Linux下C语言
实现
文件
拷贝
在Linux下用C语言
实现
文件
拷贝
的代码
C++ 语言
64,653
社区成员
250,478
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章