| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 356 人关注过本帖
标题:求助!!文件读写总出错。
只看楼主 加入收藏
程式化
Rank: 2
等 级:论坛游民
帖 子:8
专家分:11
注 册:2010-12-18
结帖率:100%
收藏
已结贴  问题点数:16 回复次数:2 
求助!!文件读写总出错。
程序代码:
#include<stdio.h>
FILE*FileOpen(char *filename,char*mode)   /*打开文件的函数*/
{
    FILE*fp;
    fp=fopen(filename,mode);
    if(fp==NULL)
        printf("open file failed");
    else
        return (fp);
}
void FileCopy(FILE*file_in,FILE*file_out)  /*复制文件内容的函数*/
{
    char c;
    while((c=fgetc(file_in))!=EOF)
        fputc(c,file_out);
}
int main()
{
    FILE *fp1,*fp2;
    char s[20],c;
    printf("please input the file name:");
    gets(s);
    fp1=FileOpen(s,"r");
    fp2=FileOpen("fp2","w");
    FileCopy(fp1,fp2);
    while((c=fgetc(fp1)!=EOF))    /*将文件中小写想字母转换成大写后输出*/
    {
        if(c>='a'&&c<='z')
            printf("%c",c-32);
        printf("%c",c);
    }
    fclose(fp1);
    fclose(fp2);
    return 0;
}


运行情况:
please input the file name:File1
open file failedPress any key to continue
还弹出一个窗口:03.exe遇到问题需要关闭。
2011-01-16 15:48
cacker
该用户已被删除
收藏
得分:11 
提示: 作者被禁止或删除 内容自动屏蔽
2011-01-16 16:26
程式化
Rank: 2
等 级:论坛游民
帖 子:8
专家分:11
注 册:2010-12-18
收藏
得分:0 
我试试,谢谢了!
2011-01-16 16:34
快速回复:求助!!文件读写总出错。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016948 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved