עבור לתוכן

קליטת מחרוזת עם רווחים בשפת 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.

ארכיון

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

דיונים חדשים