[問題] 關於結構體指標變數在函式之間的傳遞
看板C_and_CPP (C/C++)作者ben2103gto (There is no Finish line)時間13年前 (2012/12/27 20:36)推噓2(2推 0噓 7→)留言9則, 3人參與討論串1/1
開發工具:Dev-C++ 4.9.9.2
問題描述: 小弟想寫一個使用結構體動態輸入員工資料的小程式(使用C語言),代碼如下
#include<stdio.h>
struct employee
{
int EID;
char Name[10];
int Salary;
int hour;
};
int j;
void textData(struct employee*, int j);
int main(void)
{
int count;
printf("請問要輸入幾筆員工資料?");
scanf("%d",&count);
struct employee MemberData[count];
textData(&MemberData,count);
system("pause");
return 0;
}
void textData(struct employee *data, int Amount)
{
for( j=0;j<Amount;j++)
{
printf("請依序輸入第%d的員工資料",j+1);
scanf("%d %s %d %d",&data[j]->EID,data[j]->Name,&data[j]->Salary,
&data[j]->hour);
}
}
編譯錯誤,但看完錯誤訊息,又不知道如何更正錯誤。所以想請板上各位大大
給點意見,感謝
--
Dream big and Start small
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.221.12
→
12/27 20:43, , 1F
12/27 20:43, 1F
→
12/27 20:43, , 2F
12/27 20:43, 2F
→
12/27 20:43, , 3F
12/27 20:43, 3F
推
12/27 20:46, , 4F
12/27 20:46, 4F
→
12/27 20:49, , 5F
12/27 20:49, 5F
推
12/27 21:06, , 6F
12/27 21:06, 6F
→
12/27 22:16, , 7F
12/27 22:16, 7F
→
12/27 22:20, , 8F
12/27 22:20, 8F
→
12/27 22:21, , 9F
12/27 22:21, 9F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章