עבור לתוכן

C|בעיה בשימוש ב-flushall()

Featured Replies

פורסם

היי,

כאשר אני מנסה להשתמש בפקודה הנ"ל אני מקבל eror האומר כי הקומפיילר לא מזהה את הפקודה.

ניסיתי להשתמש בפקודה fflush(stdin)a (לא להתייחס ל-a) והיא אכן עובדת.

האם יש הבדל כלשהו בין הפקודות?

האם ה-flushall לא מתאימה לתקן מסוים או לא חוקית בשפה?

תודה רבה מראש.

פורסם

flushall מיושנת

תשתמש ב

_flushall()

כן כן, עם קו תחתון בהתחלה

פורסם
  • מחבר

תודה, אם כן מה ההבדל בין- ()flushall_ ל-fflush(stdin)a?

פורסם

אני לא בטוח, אבל נראה לי פשוט ש FLUSHALL מנקה את כל הבאפרים, ול fflush את יכול להגיד איזה באפר לנקות. למשל, stdin, stdout.. ואולי עוד כמה שאני לא מכיר.

לעוד מידע:

http://msdn.microsoft.com/en-us/library/9yky46tz(VS.71).aspx

פורסם
  • מחבר

האם למישהו יש משהו להוסיף בנושא ניקוי הבאפר? :)

פורסם

כן. זה זולל המון משאבים אז אל תעשה flush אחרי כל פעולה בקוד.

ארכיון

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

דיונים חדשים