ABA


"האם אפשר לקלוט מספר ולהגדיר מערך לפיו בC/C++?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #11346 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 11346
BlackShadow
חבר מתאריך 1.7.02
271 הודעות
   19:27   13.11.04   
אל הפורום  
  האם אפשר לקלוט מספר ולהגדיר מערך לפיו בC/C++?  
 
ערכתי לאחרונה בתאריך 13.11.04 בשעה 19:29 בברכה, BlackShadow
 
אני רוצה לקלוט מספר, ולעשות משהו כזה:

int A,B;
cin>>A;
cin>>B;
int Arr(A)(B);

האם יש דרך לעשות את זה?

תודה.

נ.ב
כתבתי

Arr(A)(B)
כי אי אפשר לרשום שם סוגריים מרובעים.


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  לא, רק באמצעות הקצאה דינאמית ומצביעים hll 13.11.04 19:29 1
     חחח צודק....זאת לא הרמה [; BlackShadow 13.11.04 19:31 2
         כן, פשוט תעביר את הגודל גם כן... hll 13.11.04 19:34 3
             מה זאת אומרת? BlackShadow 13.11.04 19:40 4
                 לסי/סיפיפי אין בדיקת גבולות hll 13.11.04 19:46 5
                     ברור, השאלה אם הפונקציה יכולה לקבל Arr - גודל BlackShadow 13.11.04 21:35 6
                         כשתלמד מציבעים, אתה תבין שהיא לא מקבלת hll 13.11.04 22:39 7

       
hll

   19:29   13.11.04   
אל הפורום  
  1. לא, רק באמצעות הקצאה דינאמית ומצביעים  
בתגובה להודעה מספר 0
 
   (ורק מערך חד מימדי, אתה יכול לעשות לו אבל הדמייה לדו מימדי באמצעות חישובים)
שזה לא נראה לי הרמה כרגע לפי השאלה שלך...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BlackShadow
חבר מתאריך 1.7.02
271 הודעות
   19:31   13.11.04   
אל הפורום  
  2. חחח צודק....זאת לא הרמה [;  
בתגובה להודעה מספר 1
 
ערכתי לאחרונה בתאריך 13.11.04 בשעה 19:33 בברכה, BlackShadow
 
תודה בכל אופן.

על הדרך, עוד שאלה:
פונקציה יכולה לקבל מערך בגודל , והיא תתאים את עצמה למה ששולחים לה?


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

   19:34   13.11.04   
אל הפורום  
  3. כן, פשוט תעביר את הגודל גם כן...  
בתגובה להודעה מספר 2
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BlackShadow
חבר מתאריך 1.7.02
271 הודעות
   19:40   13.11.04   
אל הפורום  
  4. מה זאת אומרת?  
בתגובה להודעה מספר 3
 
ערכתי לאחרונה בתאריך 13.11.04 בשעה 19:41 בברכה, BlackShadow
 
void Func(int Arr(),Length)

והיא פשוט תהיה בגודל שהיא תקבל?

אני לא חושב שזה יצליח.


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

   19:46   13.11.04   
אל הפורום  
  5. לסי/סיפיפי אין בדיקת גבולות  
בתגובה להודעה מספר 4
 
   .. פשוט הרי הכל תלוי בלולאות אז במקום לולאה מ 0 עד N-1
תעשה לולאה מ
0 עד
Length-1
יעבוד כמו גדול


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BlackShadow
חבר מתאריך 1.7.02
271 הודעות
   21:35   13.11.04   
אל הפורום  
  6. ברור, השאלה אם הפונקציה יכולה לקבל Arr - גודל  
בתגובה להודעה מספר 5
 
לא מוגדר.


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

   22:39   13.11.04   
אל הפורום  
  7. כשתלמד מציבעים, אתה תבין שהיא לא מקבלת  
בתגובה להודעה מספר 6
 
   מערך ..
אלא מצביע לתחילתו
שלמצביע הזה לא ממש מעניין אם הגודל של המערך אליו הוא מצביע הוא 1 ת 500 70,000 או אפילו 0...


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

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

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



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