| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 237 人关注过本帖
标题:我被读取文件内容弄得乱七八糟了呀,再次求助
取消只看楼主 加入收藏
小旭哥
Rank: 2
等 级:论坛游民
帖 子:106
专家分:72
注 册:2012-11-4
结帖率:86.21%
收藏
 问题点数:0 回复次数:1 
我被读取文件内容弄得乱七八糟了呀,再次求助
01001
C语言程序设计
C语言源程序后缀名是()
A.C B.TXT C.EXE D.H
A
0


文档里有这么些内容  我用fscanf函数读取了前面三行
然后第四行我该怎么读取?
我用的如下的函数进行读取的,前面三行都成功读取,但是第四行没有成功,求助!

程序代码:
void get()
{
    FILE *fp1;
    Question question;

    fp1 =  fopen( "question.txt", "r" );

        fscanf( fp1, "%s", question.order );
    fscanf( fp1, "%s%s", question.tip, question.content );

    fseek( fp1, 1, SEEK_CUR );

    fgets( question.choices, strlen( question.choices ) - 1, fp1 );
    question.choices[99] = '\0';

    fscanf( fp1, "%c%d", &question.answer, &question.times );


    printf( "%s\n%s\n%s\n%s\n%c\n%d\n", question.order, question.tip, question.content, question.choices,
                                question.answer, question.times );
}
搜索更多相关主题的帖子: 成功 question 源程序 C语言 
2012-12-13 19:48
小旭哥
Rank: 2
等 级:论坛游民
帖 子:106
专家分:72
注 册:2012-11-4
收藏
得分:0 
回复 楼主 小旭哥
上面用的结构体如下:

typedef struct que
{
    char order[6];
    char tip[50];
    char content[50];
    char choices[100];
    char answer;
    int times;
}Question, *PQuestion;
2012-12-13 19:51
快速回复:我被读取文件内容弄得乱七八糟了呀,再次求助
数据加载中...
 
   



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

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