>> דוד י מלאן: נניח כעת שאנו רוצים כדי להדפיס את כל שורת הפקודה
טיעונים שמשתמש מקליד ב מהיר ולא רק ראשון מסוגו
מילה שהוא או היא סוגים אחרי שמה של התכנית.
ובכן, לשם כך אנחנו פשוט צריכים מבנה מוכר, לולאה, ו
שמירה על printf מוכר.
אז בואו לשלב בין השניים -
ל.
>> ועכשיו אני רוצה לחזר על כל טיעוני שורת הפקודה בargv.
עכשיו למזלי, יש לי גישה למספר הכולל בargc.
אז בואו נתחיל שם.
>> int אני מקבל 0; הוא שאני פחות מ argc: אני + +.
עכשיו מבנה לולאות שהקמתי כאן הוא פשוט הולך לשלב מ
אפס עד המספר הכולל טיעונים בargv.
ועכשיו אנחנו צריכים משהו בתוך כל איטרציה של לולאה זה.
בואו, בפשטות, להדפיס את i-ה כגון טיעון בargv.
>> סוגר קרוב סוגר פתוח printf% s קו נטוי הפוך n פסיק ציטוט קרוב.
ועכשיו אני צריך לחבר את הערך.
אז אם אני רוצה את טיעון i-th בargv, שיכול לבוא לידי ביטוי כargv
אני סוגר, קרוב סוגריים, פסיק.
בואו נשמור את הקובץ, לקמפל אותו, ולהפעיל אותו.
>> הפוך ARGV1 הנקודה לקצץ ARGV1.
אבל לפני שאני מכה להיכנס אני צריכה כנראה תספק כמה מילות נוספות
בשורת הפקודה.
אז אני הולך למשהו כמו [? foo,?]
בר, ואז.
ועכשיו אני הולך על Enter.
כצפוי, אני רואה לא רק את שמה של התכנית, שהיא בARGV0.
אני גם רואה [? foo, בר?] ואז.