ABA


"שאלה בסי ++"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #22372 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 22372
שתיים קסטה ב5 לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.7.07
10470 הודעות, 2 פידבק, 4 נקודות
   14:43   15.01.20   
אל הפורום  
  שאלה בסי ++  
 
   יש לי תוכנית שצריכה להצפין או לפענח מחרוזת
המשתמש צריך לבחור 1 או 2 ואז להכניס מחרוזת
בפועל מה שקורה זה שהמשתמש למשל בוחר 1 ולוחץ אנטר ואז הערך של אנטר נכנס למחרוזת
מה שעשיתי זה 2 פקודות getline אחת אחרי השנייה השאלה אם יש דרך יותר אלגנטית לעשות את זה
תודה


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  אתה יכול פשוט להזיז את ה-NULL terminator למקום שבו אתה יודע שיהיה ה- כובען  15.01.20 16:19 1
     אגב, הרבה יותר אלגנטי לדעתי להשתמש פשוט ב-getchar, כי רק תו אחד מעניין אותך באמת כובען  15.01.20 16:55 3
  לפני הפקודה שקולטת את המחרוזת תכניס את הפקודה הבאה Mad Hatter 15.01.20 16:45 2
     וואו איזה אחים לא חשבתי שהפורום כזה תוסס:):) תודה רבה!!!! שתיים קסטה ב5 15.01.20 17:41 4

       
כובען  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.3.10
24449 הודעות, 21 פידבק, 10 נקודות
   16:19   15.01.20   
אל הפורום  
  1. אתה יכול פשוט להזיז את ה-NULL terminator למקום שבו אתה יודע שיהיה ה-  
בתגובה להודעה מספר 0
 
new line, כלומר אורך המחרוזת פחות 1.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
כובען  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.3.10
24449 הודעות, 21 פידבק, 10 נקודות
   16:55   15.01.20   
אל הפורום  
  3. אגב, הרבה יותר אלגנטי לדעתי להשתמש פשוט ב-getchar, כי רק תו אחד מעניין אותך באמת  
בתגובה להודעה מספר 1
 
לדוגמה,

https://ideone.com/CPxxxd


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Mad Hatter
חבר מתאריך 19.12.15
1466 הודעות, 2 פידבק, 0 נקודות
   16:45   15.01.20   
אל הפורום  
  2. לפני הפקודה שקולטת את המחרוזת תכניס את הפקודה הבאה  
בתגובה להודעה מספר 0
 
fflush(stdin);


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
שתיים קסטה ב5 לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.7.07
10470 הודעות, 2 פידבק, 4 נקודות
   17:41   15.01.20   
אל הפורום  
  4. וואו איזה אחים לא חשבתי שהפורום כזה תוסס:):) תודה רבה!!!!  
בתגובה להודעה מספר 2
 
  


@Mad Hatter@
@כובען@


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

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

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



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