| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 581 人关注过本帖
标题:文件操作为什么错误
取消只看楼主 加入收藏
a9517495424
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:305
专家分:139
注 册:2011-7-20
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:4 
文件操作为什么错误
程序代码:
# include <stdio.h>
int main ()
{
    FILE *fp;
    char ch;
    if ((fp=fopen("d:\\jrzh\\example\\c1.txt","rt")) == NULL)
    {
        printf("\nCannot open file strike any key exit!");
        getch();  //D:\C编程测试\文件.cpp(9) : error C2065: 'getch' : undeclared identifier
        exit(1);  //D:\C编程测试\文件.cpp(10) : error C2065: 'exit' : undeclared identifier
    }
    ch = fgetc(fp);
    while (ch != EOF)
    {
        putchar(ch);
        ch = fgetc(fp);
    }
    fclose(fp);
   
    return 0;
}

                 帮我看看为什么错,错误信息在错误的语句后面。
                 程序需要读的文件,我的硬盘里是不存在的。




                                                                                      
                                                     
                          

[ 本帖最后由 a9517495424 于 2011-8-6 12:07 编辑 ]
2011-08-06 12:04
a9517495424
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:305
专家分:139
注 册:2011-7-20
收藏
得分:0 
回复 3楼 TonyDeng
     原来getch()包含在conio.h ,exit()包含在stdlib.h中 ,不过我以前用win-tc的时候不用包含conio.h这个头文件,直接用就可以了。
2011-08-06 12:36
a9517495424
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:305
专家分:139
注 册:2011-7-20
收藏
得分:0 
  我发现很多资料都不包含那两个头文件
2011-08-06 12:58
a9517495424
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:305
专家分:139
注 册:2011-7-20
收藏
得分:0 
C语言之允许操作两种文件?.exe或其他的可以吗?
2011-08-06 13:03
a9517495424
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:305
专家分:139
注 册:2011-7-20
收藏
得分:0 
回复 12楼 khaz
不过用windows的人很多...
2011-08-06 21:37
快速回复:文件操作为什么错误
数据加载中...
 
   



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

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