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

Featured Replies

פורסם

היי :)

אני צריכה לקלוט מחרוזת ב-C שיכולה להכיל גם רווחים.

כשאני עושה את זה בscanf זה עוצר את הקליטה אחרי הרווח.

אשמח לדעת איך אפשר שהמחרוזת תקלוט גם רווחים.

רק לציין שלא למדנו פונקציית gets לקליטה (למדנו רק scanf וgetchar).

תודה רבה!

פורסם
  • מחבר
ציטוט של multicore

יש משהו שניסית ולא הצליח או לא הבנת?

בעיקרון, יש יותר משיטה אחת לקלוט מחרוזת עם רווחים, מעבר לשימוש ב gets:

https://www.geeksforgeeks.org/taking-string-input-space-c-3-different-methods/

עם scanf לא עובד לי. אי אפשר לקלוט רווחים עם scanf

נערך על-ידי lina12

פורסם

ניסית את הטכניקה שהמאמר הציע? כי זה אמור לעבוד.

אבל אם את רוצה אפשר גם עם לולאה בעזרת getchar.

ארכיון

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

דיונים חדשים

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.