דף 1 מתוך 1

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

נשלח: 17:57 29/05/2009
על ידי taites
הבנתי שאתם רוצים הפעם לתת קלט של STRING שכביכול יפעיל את הVOID MAIN. מה שלא הבנתי זה איך עושים את זה. יש אפשרות לזרוק לנו עצם?

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

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

מקווה שעזרתי 8)

לא..

נשלח: 17:53 30/05/2009
על ידי thalie
האמת שזה לא ברור.
קראתי את כל ההתכתבויות בפורום ולא הבנתי מה אמורים לעשות.
מאיפה מפעילים את התכנית?
כ
די להפעיל את התכנית אצלי אני קוראת לכל מני פונקציות ושומרת את הערכים שהיא מחזירה לי במערך ואח"כ שולחת את המערך הזה להדפסה בקובץ פלט.
האם התכנית שלי תעבור את הבדיקה שלהם?

נשלח: 21:39 30/05/2009
על ידי daviddv
סבבה, תשמרי את התוצאות החישוביות במערך, זה לא קשור...

מה שאת מקבלת ב-args זה בעצם שמות הקבצים שמהם את קוראת את המידע, הכוונה לשלושת ה-inputs, ואת שמות הקבצים אליהם את שומרת את המידע - outputs.
בסופו של דבר הפונקציות הפנימיות שלך מקבלות מה-main את שמות הקבצים שאלה וקוראת/כותבת אליהן