鱼C论坛

 找回密码
 立即注册
查看: 2402|回复: 0

c的文件问题求解释

[复制链接]
发表于 2012-7-26 07:52:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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");
}
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-14 08:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表