一次说完不好么?你说的有的是错的,有的。。。我试试
潘安退避三舍,宋玉甘拜下风
这样应该是可以的
[CODE]
#include"stdio.h"
#include"stdlib.h"
int main()
{
FILE *i,*o;
int ch; /* char 也可以,但有个隐蔽错误*/
if ( (i=fopen("D:\\w.txt","r") )==NULL)
{
printf("error!\n");
exit(0);
}
if ( (o=fopen("D:\\q.txt","w") )==NULL)
{
printf("error!!!!!\n");
exit(0);
}
while(!feof(i))
{
if( (ch=getc(i)) != EOF )
fputc(ch,o);
}
fclose(i);
fclose(o);
return 0;
}
[/CODE]