בעיה בC++

Mr Vegas

New member
בעיה בC++

התוכנית: צור מבנה בשם Student.מבנה זה יכיל את השדות הבאים: first שם פרטי last שם משפחה age גיל electronics ציון באלקטרוניקה chemistry ציון בכימיה physics ציון בפיסיקה תגדיר מערך של מבנים מסוג Student . גודל המערך -3. קרא נתונים של שלושה סטודנטים לתוך המערך וחשב את הציון הממוצע של כל אחד מהסטודנטים. =================== במקום הנתונים שאני מכניס מודפסים" שטויות". כיצד פותרים את התוכנית הזו עם ובלי מערך.. תודה
 

Moridin

New member
אין לך אתחול.

אתה מעביר את ה-student שלך לפונקצית האתחול, כשלמעשה מה שהתכוונת לעשות הוא להעביר reference אליו. יש עוד כמה בעיות עם הקוד, אבל הן לא אמורות לגרום לו לא לעבוד. שאלה לשאר המבקרים בפורום - מישהו מכיר פרדיגמת לימוד כזאת? שימוש במאפיינים של C++ לצורך קלט/פלט ובתחביר של C לצורך כל השאר?
 
אתה בטוח שהוא לומד,

עפ"י איזו פרדיגמת לימוד?... אולי הוא סתם לקח איזה ספר CPP שמסתמך על זה שהלומד כבר יודע C?...
 

vinney

Well-known member
כן

באוניברסיטה הפתוחה, בקורס מבוא למדעי המחשב (++C) מתירים את זה בשביל הנוחות, מבלי להכנס לנושא מחלקות/STREAMים ושאר הירקות. לפחות לפני 4 שנים זה היה ככה
 
אגב -

הבנת מה שמורידין כתב?.... כשאתה עושה enter_st ל-s1, נוצר אוטמטית משתנה חדש וזמני מסוג student, התוכנית מעתיקה אליו את s1, ו-enter_st מבצעת את כל השינויים וההשמות עליו ולא על s1 המקורי...
 
למעלה