标题:scanf:floating point flrmats not linked...
只看楼主
yxiangyxiang
Rank: 3Rank: 3
来 自:/\/\/\/\/
等 级:论坛游侠
帖 子:130
专家分:186
注 册:2012-1-29
结帖率:100%
已结贴  问题点数:20 回复次数:6 
scanf:floating point flrmats not linked...
为什么会在输入第二个数据的时候就出现
scanf:floating point formats not linked Abnormal program termination
这是我的程序,那位大侠能帮小弟解决一下,谢谢了;

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

struct student
{
    int    num;
    float    a;
    int    sex;
    struct student    *next;
};
void s_scanf( struct student *p )
{
    scanf("%d", &p->num);
    fflush( stdin );
    scanf("%f", &p->a);
    fflush( stdin );
    scanf("%d", &p->sex);
    fflush( stdin );
}
struct student *b( void )
{
    struct student    *head, *p, *p1;
    int    n=1;
   
    p = (struct student *)malloc( sizeof(struct student) );
    p->num = 1;
    while( p->num )
    {
        if( 1==n++ )
            head  = p;
        p1 = p;
        s_scanf( p );
        p = (struct student *)malloc( sizeof(struct student) );
        p1->next = p;
    }
    p->next = NULL;
   
    return( head );
}
void print( struct student *head )
{
    struct student    *p;
    p = head;
    while( p->num )
    {
        printf("%d\t%f\t%d\n", p->num, p->a, p->sex);
        p = p->next;
    }
}
int main( void )
{
    struct student    *head;
    head = b();
    print( head );
   
    return 0;
}
搜索更多相关主题的帖子: next void formats include linked 
2012-02-05 16:06
墨清扬
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:294
专家分:817
注 册:2011-10-4
得分:14 
我有同学遇到过,似乎是编译器的问题,是不是TC?

酱油实习生
2012-02-05 18:30
yxiangyxiang
Rank: 3Rank: 3
来 自:/\/\/\/\/
等 级:论坛游侠
帖 子:130
专家分:186
注 册:2012-1-29
得分:0 
回复 2楼 墨清扬
我使用的是<c/c++程序设计学习与实验系统>设置成 turbo c 2.0 版本的.
我上百度也问了有人说我的程序没问题,可是我第一个数据输入完回车,就出现上面的英文提示之后程序就结束了.
2012-02-06 14:03
yxiangyxiang
Rank: 3Rank: 3
来 自:/\/\/\/\/
等 级:论坛游侠
帖 子:130
专家分:186
注 册:2012-1-29
得分:0 
回复 2楼 墨清扬
我使用是是<c/c++程序设计与实验系统>设置成 turbo c 2.0 版本
2012-02-06 14:23
墨清扬
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:294
专家分:817
注 册:2011-10-4
得分:0 
回复 4楼 yxiangyxiang
换编译器吧,我觉得codeblocks挺好用的

酱油实习生
2012-02-11 19:22
Devil_W
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:9
帖 子:1160
专家分:1797
注 册:2009-9-14
得分:0 
以下是引用墨清扬在2012-2-11 19:22:31的发言:

换编译器吧,我觉得codeblocks挺好用的


你说的是编辑器吧。。。
2012-02-11 19:28
墨清扬
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:294
专家分:817
注 册:2011-10-4
得分:0 
回复 6楼 Devil_W
呃,是的……

酱油实习生
2012-02-11 21:47



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




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

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