שאלה בקשר להדרים ב C
אם אני מגדיר struct בקובץ ה C שלי, איך אני מצהיר עליו בקובץ ה H המקביל, כך שאני אוכל להשתמש בו בשביל להגדיר משתנים בקבצים אחרים (שב include שלהם הוא כבר נמצא)? אני רוצה שה struct עצמו ישב ב C, כדי שלקבצים אחרים לא תהיה גישה ישירה לתוך הרשומות שלו. ניסיתי לכתוב פשוט struct name בקובץ ה H, אבל זה עדיין מביא לי הרבה שגיאות קומפילציה, שנעלמות או אני פשוט מעביר את הגדרת ה struct מה C ל H לגמרי (וחושף את המבנה הפנימי שלו)
אם אני מגדיר struct בקובץ ה C שלי, איך אני מצהיר עליו בקובץ ה H המקביל, כך שאני אוכל להשתמש בו בשביל להגדיר משתנים בקבצים אחרים (שב include שלהם הוא כבר נמצא)? אני רוצה שה struct עצמו ישב ב C, כדי שלקבצים אחרים לא תהיה גישה ישירה לתוך הרשומות שלו. ניסיתי לכתוב פשוט struct name בקובץ ה H, אבל זה עדיין מביא לי הרבה שגיאות קומפילציה, שנעלמות או אני פשוט מעביר את הגדרת ה struct מה C ל H לגמרי (וחושף את המבנה הפנימי שלו)