| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 268 人关注过本帖
标题:为何读取失败?????最近被文件读取给缠身了
只看楼主 加入收藏
小旭哥
Rank: 2
等 级:论坛游民
帖 子:106
专家分:72
注 册:2012-11-4
结帖率:86.21%
收藏
 问题点数:0 回复次数:1 
为何读取失败?????最近被文件读取给缠身了
我用下面的语句读取文件内容,文件内容如下:
01001
C语言程序设计
1
C语言程序的基本单位是
A 程序行 B 语句 C 函数 D 字符
C
0


为什么第五行的A读不出来,是不是我下面的程序行有问题呢?

        fscanf( fp1, "%s", question.order );
        fscanf( fp1, "%s", question.tip );
        fscanf( fp1, "%d", &question.level );

        i = 0;
        fgetc( fp1 );
        while( ( c = fgetc( fp1 ) ) !='\n' )
            question.content[i++] = c;
        question.content[i] = '\0';
        
        i = 0;
        fgetc( fp1 );
        while( ( c = fgetc( fp1 ) ) !='\n' )
            question.choices[i++] = c;
        question.choices[i] = '\0';

        fscanf( fp1, "%c", &question.answer );
        fscanf( fp1, "%d", &question.times );
搜索更多相关主题的帖子: 程序设计 五行 
2012-12-17 17:23
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
这种读文件的方法真够怪诞的。哪段是读第5行的?

授人以渔,不授人以鱼。
2012-12-17 19:47
快速回复:为何读取失败?????最近被文件读取给缠身了
数据加载中...
 
   



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

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