2014-09-21 45 views
-1

运行下面的代码时出现运行时错误。漂浮与结构数组?

#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

编译海合会4.8.2 – Igor 2014-09-21 16:40:49

+0

罚款? – alk 2014-09-21 16:44:11

+0

是的,我正在使用turbo-c。 – hawkins 2014-09-21 16:52:28

回答

0

全部包含后,在main以外的任何位置添加以下内容。

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

你不需要你使用的Turbo-C调用这个函数