读书人

主调函数有关问题

发布时间: 2012-03-20 14:01:10 作者: rapoo

主调函数问题
#include "stdio.h "
void my_copy(fname1,fname2)
char *fname1;
char *fname2;
{
FILE *fp1,*fp2;
if((fp1=fopen(fname1, "r ")==NJULL)
{
printf( "file can not open!\n ");
exit(0);
}
if((fp2=fopen(fname2, "w "))==NULL)
{
printf( "file can not open!\n ");
exit(0);
}
while(!feof(fp1))
fputc(fgetc(fp1),fp2);
fclose(fp1);fclose(fp2);
return;
}
此函数实现文件间的复制功能.将c盘下的ccw1.txt文件复制在同目录下,更名为ccw2.txt,可用此函数实现.但这个函数只是被调函数,请问主调函数怎么编写?

[解决办法]
int main()
{
my_copy( "ccw1.txt ", "ccw2.txt ");
return 0;
}


[解决办法]
int main()
{
my_copy( "c:\ccw1.txt ", "c:\ccw2.txt ");!!!!!!!!!!!!!!!
return 0;
}

这个
int main()
{
my_copy( "c:\\ccw1.txt ", "c:\\ccw2.txt ");
return 0;
}

c语言\是转义字符,不代表该字符本身

读书人网 >C语言

热点推荐