c语言中fwrite(buffer,size,count,fp)

其中的buffer可以是文件指针吗?
谢谢1楼的回答。
在WINXP VC6.0上 想将文件1的内容复制到文件2里面
想试图用fwrite(fp1,size,count,fp2),其中fp1 fp2是用fopen()得到的文件1和文件2的文件指针,但是没有得到期望的结果,2个文件都是文本文件,文件里没有换行回车符。
感觉文件指针好像和学习文件操作之前接触的指针有点不一样
我是一名C语言的初学者,希望各位前辈指点

fwrite(buffer,size,count,fp);2008-11-24 23:05功能:写内容到流中

(1)buffer:是一个指针,对fwrite来说,是要输出数据的地址。

(2)size:要写入的字节数;

(3)count:要进行写入size字节的数据项的个数;

(4)fp:目标文件指针。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-25
文件指针和字符串指针是有区别的,文件指针是指向一个文件结构体的指针

在fwrite函数里,源指针应该是字符串指针,而目的地指针应该是文件指针本回答被提问者采纳
相似回答