עבור לתוכן

קליטת תו יחיד ב C

Featured Replies

פורסם

כשאני מנסה לקלוט תו יחיד עם

scanf("%c", var);

או עם getchar אחרי שקלטתי מספר קודם הוא פשוט מתעלם מהקריאה לפונקציה, אלא אם אני קורא לה שוב.

אני זוכר שיש אותו דבר גם בפסקל.. מישהו יכול להגיד לי איך לטפל בזה בדרך הנכונה?

פורסם

1) זה:

scanf("%c", &var);

2)תנסה להשתמש ב flushall() או _flushall().

פורסם
  • מחבר

1) אני כל הזמן שוכח אותו..

2) שניהם עובדים, אבל יש הבדל בינהם?

תודה.

פורסם

אין הבדל מעשי, זה עניין של סטנדרט (כל אחד יעבוד על קומפיילרים אחרים).

פורסם
  • מחבר

אוקי, תודה :).

ארכיון

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

דיונים חדשים