נשלח בתאריך: 20 May 2007 בשעה 22:57 | | IP רשוּם
|
|
|
|
ערב טוב,
אני אמורה לכתוב תוכנה די רצינית ואני תקועה בהתחלה אז עזרתכם ממש חשובה לי עכשיו.
אני הגדרתי מבנה נתתי לו שם והגדרתי לו מצביע.
עשיתי הקצאה דינמית של מקום אבל זה לא עובר קומפילציה ואני לא מבינה למה...תראו רגע
קוד:
typedef struct s_student { long id; //SIZE IS 9 char *first[10]; //SIZE IS 10 char *second[10]; //SIZE IS 10 char subjects[8][6]; //SIZE IS 48 } Student;
s_student *Pstudent;
if ((Pstudent = (s_student *) malloc(MAX_SIZE))==NULL) // allocate memory for the stusent stract
exit(1); |
|
|
מבחינת הכתיב זה כתוב יפה בC פשוט אני לא מסתדרת אם האתר כבר אמרו לי מה לעשות ולא יוצא לי.
תגידו לי בבקשה למה זה לא מתקמפל
ועוד משהו איך אני שולחת את המבנה לפונקציה?
void add_dtudent(FILE* in,FILE *out, s_student *Pstudent)
ע"י מצביע נכון??
תודה לרבה לכם שהקדשתם את זמנכם
לילה טוב
__________________ תודה רבה,
Nemesh
|