עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

תרגיל ב-C עם EOF

Featured Replies

פורסם

מוזר.

באיזו סביבת פיתוח אתה עובד? תנסה לשים breakpoint בשורה של ה-printf האחרון כדי לראות שהוא בכלל מגיע אליה.

פורסם
  • מחבר

אני עובד עם ה- Visual C++ 6.0 שהתקנתי היום, כי זאת היתה הסביבה הזמינה ביותר באותו הרגע... האמת שהיא סבבה...

בעיקרון אין סיבה שהוא לא יגיע לזה, נכון ?

פורסם

יכול להיות שהתכנית עפה מסיבה כלשהי... תוסיף בסוף (לפני ה-return) את השורה:

system("pause")

ותאמר לי אם התכנית באמת עוצרת.

פורסם
  • מחבר

לא... מתנהגת אותו הדבר בעיקרון לא הבחנתי במשהו מוזר...

פורסם

רגע, אני תוהה - עשית בכלל eof בסוף התכנית? (ctrl+z בחלונות או ctrl+d ביוניקס)

פורסם
  • מחבר

קבל שנייה....

הוא הראה לי את הטבלאה בלי השורה האחרונה אבל אחרי שעשיתי ctrl +z כמו שאמרת ואנטר (לפני האנטר הוא רק רשם Z^) הוא הוסיף את השורה האחרונה.

זה אמור להיות ככה בעיקרון לפי דרישות התוכנית ? ???

[attachment deleted by admin]

פורסם

כמובן. ctrl+z מציין את סוף הקלט (eof). כל עוד לא הגעת אליו, הפקודה scanf פשוט תחכה לעוד קלט.

פורסם
  • מחבר

לפי מה שאתה אומר אני יכול להכניס עוד קלט אפילו כשאני רואה כבר את הטבלאה כל עוד לא עשיתי CTRL +Z נכון ?

ולמה באמת צריך אנטר אחרי ה- CTRL+Z ?

פורסם

כן.

כי ככה עובד ה-console, כל עוד לא לחצת על אנטר, מה שכתבת לא באמת נשלח לתוכנה.

פורסם
  • מחבר

סבבה, עזרת לי מאוד !

תודה יואב ;):xyxthumbs:

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.