标题:我被读取文件内容弄得乱七八糟了呀,再次求助
取消只看楼主
小旭哥
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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-391140-1-1.html




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

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