ABA


"c++ | איך אני קולט מחרוזת של אותיות עם רווחים?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10638 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10638
zero_cool

   12:41   06.04.12   
אל הפורום  
  c++ | איך אני קולט מחרוזת של אותיות עם רווחים?  
 
   אני רוצה שהמשתמש יקלוט משפט לדוגמא :
i am from israel

שאני רושם לו את הפקודה :
קוד:
cin>>str1;

הוא קולט לי את האות הראשונה בלבד ,
אני צריך לקלוט מערך דינאמי בc++
ואם אפשר גם להראות איך משתמשים בזה בmalloc
תודה רבה וחג שמח


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  להלן Sn00py  06.04.12 14:26 1
     הבעיה שזו עבודה והמרצה אמר להגדיר את str כ char zero_cool 06.04.12 15:09 2
  למה לא להשתמש פשוט בgets של C? איציק2 06.04.12 17:39 3
     לא למדנו new הוא רוצה בmalloc zero_cool 07.04.12 22:52 5
  איך הגדרת את str1? Net_Boy  06.04.12 18:06 4
  תודה לכולם , בסוף הגדרתי ככה : zero_cool 07.04.12 22:53 6
     השאלה לא ברורה.. בMALLOC אתה עושה ככה: איציק2 08.04.12 21:13 7

       
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   14:26   06.04.12   
אל הפורום  
  1. להלן  
בתגובה להודעה מספר 0
 
   http://www.cplusplus.com/reference/string/getline/

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


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

   15:09   06.04.12   
אל הפורום  
  2. הבעיה שזו עבודה והמרצה אמר להגדיר את str כ char  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
איציק2
חבר מתאריך 26.4.08
2436 הודעות
   17:39   06.04.12   
אל הפורום  
  3. למה לא להשתמש פשוט בgets של C?  
בתגובה להודעה מספר 0
 
   ולגבי ההקצאת זיכרון, התכוונת לNEW של C++ לא?


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

   22:52   07.04.12   
אל הפורום  
  5. לא למדנו new הוא רוצה בmalloc  
בתגובה להודעה מספר 3
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   18:06   06.04.12   
אל הפורום  
  4. איך הגדרת את str1?  
בתגובה להודעה מספר 0
 
  


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

   22:53   07.04.12   
אל הפורום  
  6. תודה לכולם , בסוף הגדרתי ככה :  
בתגובה להודעה מספר 0
 
  


cin.getline(str1,sizeof(str1));

הבעיה איך אני עושה לו זיכרון דינאמי בchar?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
איציק2
חבר מתאריך 26.4.08
2436 הודעות
   21:13   08.04.12   
אל הפורום  
  7. השאלה לא ברורה.. בMALLOC אתה עושה ככה:  
בתגובה להודעה מספר 6
 
  

str1 = (char*) malloc (SIZE * sizeof(char));

שבמקום הSIZE אתה נותן את גודל הקלט שאתה רוצה שיהיה הSTR1 שלך..
מקווה שזה מה שהתכוונת..


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

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

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



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