עבור לתוכן

בניית פונקציה לניקוי הבאפר (שפת c)

Featured Replies

פורסם

אני כותב עבודה ואסור לי להשתמש בפונקציות של ניקוי הבאפר הקיימות בstdio.h .

כשאני קולט בgets נשמר לי האנטר בבאפר וזה עושה לי בעיות.

איך אני כותב פונקציה שתעשה לי עבודה דומה לflushall?

פורסם

הכי פשוט לעשות את זה בעצמך:

http://pastebin.com/gjfqEkTX

(מתנצל על השימוש ב-pastebin, יש לי בעיה להעלות את הקוד כאן)

זו פשוט לולאה שקוראת תווים עד שהיא נתקלת ב-'n\' או בסוף הקלט.

פורסם
  • מחבר

אני לא יודע מה זה (feof(stdin! ואסור לנו להשתמש בפונקציות שלא למדנו..

מה יכול להחליף אותה?

פורסם

אז תשמיט את החלק הזה, הוא לא כזה קריטי כרגע.

feof זו פונקציה שמחזירה האם הגעת לסוף הקלט.

אופציה שנייה:

http://pastebin.com/1c4BnY5m

נערך על-ידי שניצל

פורסם
  • מחבר

תודה

ארכיון

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

דיונים חדשים