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语言的初学者,希望各位前辈指点
最新回答
凉城无爱

2025-03-02 01:50:58

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

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

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

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

(4)fp:目标文件指针。
何必太在乎你

2025-03-02 03:44:28

文件指针和字符串指针是有区别的,文件指针是指向一个文件结构体的指针

在fwrite函数里,源指针应该是字符串指针,而目的地指针应该是文件指针