|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
当我输入了三个文件名后,怎么就提示说找不到文件了
# include <stdio.h>
# include <stdlib.h>
void main()
{
FILE *p_pic, *p_rar, *p_pr;
char pic_name[20], rar_name[20], pr_name[20], ch;
printf("请输入需要合成的图片和文件以及合成后的名称: \n");
printf("图片: ");
scanf("%s", pic_name );
printf("文件: ");
scanf("%s", rar_name );
printf("合成后: ");
scanf("%s", pr_name );
if( ! ( p_pic = fopen( pic_name, "rb") ) )
{
printf("Cannot open the picture %s !", pic_name );
exit(0);
}
if( !( p_rar = fopen( rar_name, "rb") ) )
{
printf("Cannot open the rar %s !", rar_name );
exit(0);
}
if( !( p_pr = fopen( pr_name, "wb") ) );
{
printf("Cannot open the pr %s !", pr_name );
exit(0);
}
while( ! ( feof( p_pic ) ) )
{
ch = fgetc( p_pic );
fputc( ch, p_pr );
}
fclose( p_pic );
while( ! ( feof( p_rar ) ) )
{
ch = fgetc( p_rar );
fputc( ch, p_pr );
}
fclose( p_rar );
fclose( p_pr );
system("pause");
} |
|