מערך דו מימדי (דינמי) בC++

lala82

New member
מערך דו מימדי (דינמי) בC++

יש למישהו מושג איך אני יכולה לקלוט N מספרים בינריים בגודל M למרך דו מימדי תוך כדי הקצאת המערך כמערך דינמי וכמובן שאני לא יודעת את ערכי N ן-M אבל אני יודעת שהם חסומים בגודל 64 תודה מראש
 

lala82

New member
לצורך ההבנה.....

אני אמורה לקבל N מספרים בינאריים כאשר אורך כל מספר הוא M ולהכניס אותם למערך דו מימדי M*N כאשר אני לא יודעת מהם ה-N וה-M ואני צריכה להקצות את המערך כמערך דינמי
 

HaRmosh

New member
כיוון:

אם תקצי מקום למצביעים ל-N מערכים, תוכלי באופן דינמי לשים בכל מצביע כתובת של מערך בגודל M, שגם הוא יוקצה דינמית.
 

lala82

New member
הבהרת הבעיה

הבעיה היא איך אני אקצה מקום ל-N המערכים כאשר אני לא יודעת מהו ה-N?
 

HaRmosh

New member
אם את לא יודעת את N,

זאת כבר בעיה שבכלל לא קשורה לתכנות, אלא להגיון - אי אפשר להקצות מקום בגודל לא ידוע. תקלטי את N מהמשתמש, אחרת זה באמת לא אפשרי.
 
למעלה