עבור לתוכן
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.

צריך עזרה בstring בשפץ תכנות c++

Featured Replies

פורסם

שלום חברים, נתקלתי בבעיה , אני צריך לכתוב תוכנית כך שתקבל משפט אותו תעביר לפונקציה והיא תחזיר את מספר המילים במשפט

כתבת תוכנית כזו אך הבעיה שלי היא כשאני מכניס משפט התוכנית קולטת רק את המילה הראשונה ולא את כל המשפט, כאשר אני מגדיר מראש את המשפט בתוכנית הכל עובד מצויין אבל כקלט זה לא עובד לי, אשמח לעזרה.

זאת התוכנית:

כאשר אני מדביק לכאן הכל מתבלגן אז העלתי קובץ טקסט

פורסם

הפעולה cin >> str קוראת רק מילה אחת (עד הרווח הראשון). בשביל לקרוא את כל השורה, תשתמש ב-getline (שעובדת עם string) או ב-getline (שעובדת עם *char).

פורסם
  • מחבר

הוספתי את זה אבל זה לא עובר קומפילציה....יש אפשרות שתערוך את הקובץ שלי ותעלה אותו חזרה.

פורסם

מה זאת אומרת "לא עובר קומפילציה"? מה הוספת בדיוק, איפה, איזו שגיאה אתה מקבל? תן קצת פרטים.

פורסם
  • מחבר

העלתי

פורסם

והשגיאה שאתה מקבל היא....? אנחנו אמורים לנחש?

שים לב לדוגמת השימוש במלואה. בפרט שים לב למה שכתבתי בהודעה ראשונה שלי על ההבדל בין שני ה-getline.

טיפ קטן לעתיד: כשאתה משתמש בדוגמה, תנסה להבין קודם כל מה היא עושה בדיוק.

פורסם
  • מחבר

תודה רבה עכשיו הכל עובד, לא שמתי לב להבדל בדוגמאות!

תודה תודה תודה, אין עליך, נראה לי אני אשתמש בפורום הזה באופן דחוף יותר

פורסם
  • מחבר

בתרגיל אחר בשתמשתי באותה הפקודה של getline אבל כמה שורות לפני זה השתמשתי בcin רגיל על מנת להכניס מספר לשני משתנים ואז התוכנית מתעלמת מהפקודה הנ"ל אבל כאשר אני מוריד את הcin הרגיל אז התוכנית כן קוראת את הפקודה.

פורסם

למה אתה מעלה את הקוד כמסמך וורד ולא את הקובץ המקורי?

ארכיון

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

דיונים חדשים

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.