לגבי הפעלת עבודה מספר 3

מנהל: TA_Isana

לגבי הפעלת עבודה מספר 3

הודעהעל ידי taites » 16:57 29/05/2009

הבנתי שאתם רוצים הפעם לתת קלט של STRING שכביכול יפעיל את הVOID MAIN. מה שלא הבנתי זה איך עושים את זה. יש אפשרות לזרוק לנו עצם?
taites
 
הודעות: 46
הצטרף: 15:46 25/11/2008

הודעהעל ידי daviddv » 15:59 30/05/2009

כשאחנו מפעילים main, מקבלים בצורה אופציונאלית את args[]
מה שזה אומר שאם המשתמש הפעיל את התכנה ורשם אחרי קובץ ההפעלה עוד פרמטרים, (כמו שם קובץ במקרה שלנו), אז מקבלים את הדברים שהוא רשם למערך שנקרא args, כך שבכל תא במערך יש פרמטר אחר
דוגמא:
main input1.dat input2.dat
args[0]=input1.dat
args[1]=input2.dat

ואפשר לקרוא מהמערך כמו כל מערך רגיל

מקווה שעזרתי 8)
daviddv
 
הודעות: 35
הצטרף: 19:18 12/12/2008

לא..

הודעהעל ידי thalie » 16:53 30/05/2009

האמת שזה לא ברור.
קראתי את כל ההתכתבויות בפורום ולא הבנתי מה אמורים לעשות.
מאיפה מפעילים את התכנית?
כ
די להפעיל את התכנית אצלי אני קוראת לכל מני פונקציות ושומרת את הערכים שהיא מחזירה לי במערך ואח"כ שולחת את המערך הזה להדפסה בקובץ פלט.
האם התכנית שלי תעבור את הבדיקה שלהם?
thalie
 
הודעות: 8
הצטרף: 14:18 23/12/2008

הודעהעל ידי daviddv » 20:39 30/05/2009

סבבה, תשמרי את התוצאות החישוביות במערך, זה לא קשור...

מה שאת מקבלת ב-args זה בעצם שמות הקבצים שמהם את קוראת את המידע, הכוונה לשלושת ה-inputs, ואת שמות הקבצים אליהם את שומרת את המידע - outputs.
בסופו של דבר הפונקציות הפנימיות שלך מקבלות מה-main את שמות הקבצים שאלה וקוראת/כותבת אליהן
daviddv
 
הודעות: 35
הצטרף: 19:18 12/12/2008


חזור אל - מבני נתונים

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים ו 0 אורחים

cron