6 תשובות
למה עשית שם p עם כוכבית ואז באחד אחר בלי? לא ממש הבנתי התוכנה אמורה להדפיס תאכלס את המשתנה נכון? זו המטרה?
שואל השאלה:
כן, אבל זו בדיוק הדרישה של השאלה והם שואלים אותנו למה בעצם יש את השגיאה
כן, אבל זו בדיוק הדרישה של השאלה והם שואלים אותנו למה בעצם יש את השגיאה
אנונימית
אני אסביר לך. כשאת אומרת לו %d את בעצם מבקשת מהמחשב לפחות "תיקיה" בשם הזה שיש בה רק מספרים טבעיים ולהכניס לשם את המשתנה p. את אכן הכנסת את המשתנה p ללא כוכבית ולאחר מכן ביקשת ממנו להוציא את המשתנה p כוכבית ולהדפיס אבל הוא לא יכל לעשות את זה כי בעצם יש שם p ללא הכוכבית. הבנת אותי בערך?
שואל השאלה:
לא ממש האמת. אתה בטוח שזו הכוונה של השגיאה שהם כתבו?
לא ממש האמת. אתה בטוח שזו הכוונה של השגיאה שהם כתבו?
אנונימית
תראי. זה כמו שאני אבקש ממך "שימי בבקשה מים בכוס האדומה" ואז אבקש ממך להוציא מים מהכוס הכחולה. את לא הכנסת לכוס הכחולה מים מלכתחילה אז אני לא יכול להוציא ממנה מים
כופר אתה בטוח שאתה יודע c? כי %d ממש לא קשור לתיקיות חח
זה פשוט אומר לפונקציה printf שזה פורמט של מספר שלם (אינטג'ר)
אין שום קשר בין תיקיות
לשאלה: ניסית לשים פוינטר למיקום 0 בזיכרון, הסברתי לך בפרטי
זה פשוט אומר לפונקציה printf שזה פורמט של מספר שלם (אינטג'ר)
אין שום קשר בין תיקיות
לשאלה: ניסית לשים פוינטר למיקום 0 בזיכרון, הסברתי לך בפרטי
באותו הנושא: