c=++文件,将abc文件(存在)复制到xyz文件中,调试错误

#include
#include
using namespace std;
int main()
{
FILE *fpr,*fpw;
fpr=fopen("abc.txt","r");
fpw=fopen("xyz.txt","w");
if(!fpr)
{
cout<<"can't open"<<endl;
}
if(!fpw)
{
cout<<"can't open"<<endl;
}
char ch[10]=fgets(fpr);
fputs(ch,fpw);
fclose(fpr);
fclose(fpw);

return 0;

}

头文件没粘贴进来#include
#include

你的代码很奇怪,你的缓冲区只有10个字符

你需要循环

参考:http://blog.csdn.net/guoqingchun/article/details/8195632

http://blog.csdn.net/iamduoluo/article/details/6679451