עבור לתוכן

צריך עזרה ליצור פונקציה שיוצאת כשהיא מקבלת 1-

Featured Replies

פורסם

אני מנסה לעשות פונקציה שתקבל מספרים למערך וכאשר היא תקבל את הערך 1- היא תצא,

זה בשפת C

ועד עכשיו כתבתי את זה

void get_array(int a[])

{

int i=0, q;

while (q!=-1)

{

scanf("%d",a);

q=a;

i++;

}

exit(0);

}

שמשום מה לא יוצא כשאני מקיש -1

כול עזרה תתקבל בברכה....

פורסם

שחכת להוסיף בסקאן אף &

scanf("%d",&a);

פורסם
  • מחבר

:o OMG :o

אני לא מאמין שהדבר הזה (&) העסיק אותי כמעט שעתיים מול המחשב!!!

תודה רבה אחי!!! :xyxthumbs:

פורסם

חחח לא נורא קורה לפעמים :P

פורסם

א. אני כמעט בטוח שאתה צריך לאתחל את q למספר כלשהו, כי הוא יכול כבר על ההתחלה להיות מינוס אחד.

ב. למה אתה יוצא מהתכנה בסיום הפונקציה? זה לא טוב.

פורסם
  • מחבר

יצאתי מהפונקציה כדי לבדוק אם היא עובדת

שים לב שיש 0 בסוגריים

כלומר מראה לי שהיא עובדת...

בכול אופן לא שמתי את זה בתוכנית

זה היה לבדיקה..

תודה בכול אופן גבר :xyxthumbs:

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים