>> 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