ABA


"|C|פקודת flushall לא מוכרת בלינוקס בgcc,יש אלטרנטיבה?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10307 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10307
eminem
חבר מתאריך 14.11.03
4348 הודעות, 1 פידבק
   19:03   11.03.11   
אל הפורום  
  |C|פקודת flushall לא מוכרת בלינוקס בgcc,יש אלטרנטיבה?  
 
   איזו פקודה שגם עושה את אותה עבודה אבל שתעבוד בלינוקס?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  תנסה fflush Dotan  11.03.11 19:46 1
     לא עוזרת הפקודה eminem 12.03.11 10:20 2
         זה כן אמור לעבוד VeNom  12.03.11 10:54 3
             מה זה אומר פרמטר של stream? eminem 12.03.11 18:32 4
                 flushall VeNom  12.03.11 18:44 5
                     כמו שאמרת ככה בדיוק רשמתי את הקוד וזה לא עובד eminem 12.03.11 21:26 6
                         מה ז''א לא עובד? VeNom  13.03.11 18:25 7
                             קומפילציה זה כן עובר אבל eminem 13.03.11 20:41 8
                                 אממ VeNom  14.03.11 01:05 9

       
Dotan  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 19.10.03
2849 הודעות, 2 פידבק
   19:46   11.03.11   
אל הפורום  
  1. תנסה fflush  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
eminem
חבר מתאריך 14.11.03
4348 הודעות, 1 פידבק
   10:20   12.03.11   
אל הפורום  
  2. לא עוזרת הפקודה  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק
   10:54   12.03.11   
אל הפורום  
  3. זה כן אמור לעבוד  
בתגובה להודעה מספר 2
 
   הפרוטוטייפ שלה הוא:

int fflush ( FILE * stream );

כלומר בשונה מ flushall היא צריכה לקבל פרמטר של stream..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
eminem
חבר מתאריך 14.11.03
4348 הודעות, 1 פידבק
   18:32   12.03.11   
אל הפורום  
  4. מה זה אומר פרמטר של stream?  
בתגובה להודעה מספר 3
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק
   18:44   12.03.11   
אל הפורום  
  5. flushall  
בתגובה להודעה מספר 4
 
   מנקה לך את כל הבאפרים..
אני מאמין שאתה צריך לשים בפנים את ה stdin אם אתה עובד עם inputs מהמקלדת ורוצה "לנקות את הבאפר"..
ואם לא אז פשוט תשים בפנים את הבאפר הספציפי שאתה רוצה לנקות..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
eminem
חבר מתאריך 14.11.03
4348 הודעות, 1 פידבק
   21:26   12.03.11   
אל הפורום  
  6. כמו שאמרת ככה בדיוק רשמתי את הקוד וזה לא עובד  
בתגובה להודעה מספר 5
 
   fflush(stdin);


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק
   18:25   13.03.11   
אל הפורום  
  7. מה ז''א לא עובד?  
בתגובה להודעה מספר 6
 
   לא עובר קומפילציה?
לא עושה את מה שאתה רוצה שהוא יעשה?
תסביר בדיוק מה קורה..ותצרף גם קוד שנדע על מה מדובר..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
eminem
חבר מתאריך 14.11.03
4348 הודעות, 1 פידבק
   20:41   13.03.11   
אל הפורום  
  8. קומפילציה זה כן עובר אבל  
בתגובה להודעה מספר 7
 
   זה לא פותר מה שבוינדוס הפקודה flushall פתר
https://rotter.name/User_files/nor/4d7d0f581df1e6f8.txt

שים לב שיש בתוכנית הנ"ל שתי פקודות scanf

אחת בתחילת התוכנית והשניה בתוך פונקציה הנקראת input

בגדול בדקנו את האפשרות בתחילת התוכנית במקום להכניס integer להכניס תו
כלומר ערך לא תקין

עם ה-flushall בוינדוס זה בעצם לא הטריף אותו הכנס התו ופשוט מעין התעלם מזה

אבל בלינוקס עם הפקודה הנ"ל הוא כן משתגע, כלומר ברגע שתכניס תו הוא יכניס את עצמו ללואלאות אינסופיות או סתם יקפיץ שטויות


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק
   01:05   14.03.11   
אל הפורום  
  9. אממ  
בתגובה להודעה מספר 8
 
   בעקרון אני לא אוהב לעבוד עם scanf..אלא עם fgets..ולכן אולי לא נתקתלתי בבעיה הזו..
אבל בלי קשר חיפוש קצר בגוגל מצא את זה:
http://www.boards.ie/vbulletin/showthread.php?p=68639305
כאן הציעו כמה פתרונות יצירתיים...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net