![]() |
שאלה ב C
האם ניתן לשלוח ל פונקציה את שם המשתנה ולא רק את ערכו?
זאת אומרת אם יש לי את המשתנים: a c b ואני שולח את הערך הקטן ביותר, אז אני רוצה לשלוח יחד איתו גם את שם המשתנה שבו נימצא ערך זה. האם זה אפשרי? |
ציטוט:
איזה פונקציה אתה רוצה ליצור? |
אני לא רוצה ליצור פונקציה.
אני שואל אם יש דרך שכאשר אני שולח ערך לפונקציה לשלוח גם את שם המשתנה, לא רק את ערכו. למשל אם b=4 אז שאני שולח: fun(b) אז זה מקבל בפונקציה fun את הערך של b, 4. אבל מה שאני רוצה לקבל זה גם את שם המשתנה(b) וגם את ערכו(4). זאת אומרת שאני אקבל: b וגם 4. הבנת? יש דרך לעשות דבר כזה? |
ציטוט:
אני לא רואה דרך שזה שימושי....או הגיוני. מצד שני.....אולי יש דרך למה שאתה רוצה לעשות.....אני לא כזה טוב בC...לפחות עד שאני ילמד עוד. |
ב"ה
אפשר לעשות שכל משתנה יהיה מערך בעל 2 תאים, בתא הראשון יהיה את הערך של המשתנה ובתא השני יהיה מספר שמזהה אותו.(אם יש 3 משתנים אז המזהים יהיו 123 המזהה של a יהיה 1 וכו') ואם מדובר במשתני מחרוזת או CHAR אז תוכל להכניס את השם של המשתנה. |
מזה אני רוצה להמנע, רציתי לדעת אם יש דרך, אני רואה שאין אז לא נורא..
|
כל הזמנים הם GMT +2. הזמן כעת הוא 21:51. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ