DAVID เจลัน: สมมติว่าขณะนี้ที่เราต้องการ ในการพิมพ์ทั้งหมดของบรรทัดคำสั่ง ข้อโต้แย้งที่ว่าผู้ใช้ที่ รวดเร็วและไม่เพียง แต่เป็นครั้งแรกดังกล่าว คำที่เขาหรือเธอประเภทหลัง ชื่อของโปรแกรม ดีที่จะทำเช่นนี้เราก็ต้อง สร้างความคุ้นเคยห่วงและ งบ printf คุ้นเคย จึงขอรวมทั้งสอง - เพื่อ และตอนนี้ฉันต้องการที่จะย้ำกว่าทุก อาร์กิวเมนต์บรรทัดคำสั่งใน ARGV ตอนนี้โชคดีที่ฉันมีการเข้าถึง กับจำนวนใน argc เพื่อขอเริ่มต้นมี int ฉันได้รับ 0; ฉันน้อย กว่า argc; i + + ตอนนี้สร้างการวนลูปฉันได้ตั้งค่า นี่เป็นเพียงไปบูรณาการจาก เป็นศูนย์ได้ถึงจำนวน ของการขัดแย้งใน ARGV และตอนนี้เราจำเป็นที่จะต้องมีอะไรบางอย่างภายใน ย้ำของวงนี้ในแต่ละ Let 's ค่อนข้างง่ายพิมพ์ออกมา i th-อาร์กิวเมนต์ดังกล่าวใน ARGV เปิดวงเล็บวงเล็บปิด printf% s เครื่องหมายจุลภาค n อ้างใกล้ชิด และตอนนี้ฉันต้องเสียบในมูลค่า ดังนั้นถ้าผมต้องการอาร์กิวเมนต์ i th-ใน ARGV, ที่สามารถแสดงเป็น ARGV ฉันวงเล็บวงเล็บปิด อัฒภาค ให้บันทึกแฟ้มรวบรวม มันและใช้มัน ทำให้ ARGV1 จุดเฉือน ARGV1 แต่ก่อนที่จะกดผมควร อาจให้คำเพิ่มเติมบางอย่าง ที่พร้อมรับคำสั่ง ดังนั้นฉันจะมีอะไรบางอย่าง เช่น [? foo,?] บาร์และ baz และตอนนี้ฉันกำลังจะไปกด ตามที่คาดไว้ผมเห็นไม่เพียง แต่ ชื่อของโปรแกรมที่อยู่ใน ARGV0 ฉันยังเห็น [? foo,?] บาร์และ baz