2014-09-21 78 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調用這個函數