浮动与结构数组?

时间:2014-09-21 16:37:07

标签: c

运行以下代码时出现运行时错误。

#include<stdio.h>
int main()
{
    struct emp
    {
        char name[20];
        float sal;
    };
    struct emp e[10];
    int i;
    for(i=0; i<=9; i++)
        scanf("%s %f", e[i].name, &e[i].sal);
    return 0;
}

运行时错误是未链接的浮点格式。 有些人请帮助我运行这个程序。

1 个答案:

答案 0 :(得分:0)

在所有包含之后的main之外的任何地方添加以下内容。

void dummy(float *a) {
float b=*a; //perform some floating access
dummy (&b); //calling a floating point function
}

您无需调用此功能