首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

主调函数有关问题

2012-03-20 
主调函数问题#includestdio.h voidmy_copy(fname1,fname2)char*fname1char*fname2{FILE*fp1,*fp2if((

主调函数问题
#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语言\是转义字符,不代表该字符本身

热点排行