![]() |
בעיה בתוכנית ב c
אהלן אנשים,
אני בדיוק עכשיו לומד פונ', ונתתי לעצמי כמה תרגילים לראות אם אני מצליח, אך נתקלתי בכמה בעיות. הנה התוכנית: קוד:
#include <stdio.h> אני צריך את זה דיי דחוף |מסמיק| . תודה רבה מראש לכל העוזרים (וגם המנסים), |
מסקירה מהירה על הקוד אני רואה שהפונקציה klot מחזירה a,b,c וזה לא אפשרי. או שאתה מחזיר את זה במערך או שאתה עושה את זה עם פויינטרים שלא נראה לי שלמדת..
זאת גם לא דוגמה טובה לפונקציות..תעשה משהו כמו add(a,b) ואז תתרגל את זה יותר טוב. כי במקרה שלך עדיף להוריד את הפונקציה ולקלוט הכל כבר בmain. |
אוקי אז מה שאתה אומר זה בעצם שזה בלתי אפשרי להחזיר יותר ממשתנה אחד? האפשרות היחידה זה בתוך בערך?
|
יש כל מיני דרכים עקיפות..אבל אני מעריך שלא למדת את זה..אז לא אי אפשר להחזיר יותר ממשתנה אחד.
כמו שאתה רואה גם שם הפונקציה שלך מתחילה בint ומה שזה אומר זה שזה מחזיר משתנה אחד מסוג integer.. אם זה היה נגיד struct מסויים או class מסויים היית יכול להחזיר כמה משתנים אבל בגלל שזה int אתה לא יכול. אבל כל מה שאמרתי בטח לא מובן לך..אז לסיכום תעשה מה שאמרתי בתגובה הראשונה. |
אוקי אחי תודה רבה :-) עזרתה לי מאוד,
|
כל הזמנים הם GMT +2. הזמן כעת הוא 06:31. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ