ลำโพง: จนถึงตอนนี้ในโปรแกรมของเราได้ เขียนที่เราได้ประกาศเป็นหลัก เป็นโมฆะหลัก int และทุกเวลานี้เป็นโมฆะว่ามี เพียงแค่ได้รับการระบุว่า โปรแกรมไม่ได้ใช้ใด ๆ อาร์กิวเมนต์บรรทัดคำสั่ง ในคำอื่น ๆ เมื่อผู้ใช้ทำงาน โปรแกรมที่เขาหรือเธอสามารถให้คำสั่ง อาร์กิวเมนต์บรรทัดโดยการเขียนเพิ่มเติม คำหรือวลีหลังจากโปรแกรม ชื่อที่พรอมต์ ดีถ้าคุณไม่ต้องการให้โปรแกรมของคุณไปยัง ใช้อาร์กิวเมนต์บรรทัดคำสั่งอย่างใดอย่างหนึ่งหรือ คำดังกล่าวมากขึ้นเราต้องเปลี่ยน เป็นโมฆะกับคู่ของการขัดแย้ง ถ้าอย่างนั้นเรามาดูกันเลยว่า รวม CS50.h. รวม io.h. มาตรฐาน int หลักและตอนนี้แทนที่จะเป็นโมฆะ ฉันจะระบุ int เรียกว่า argc และอาเรย์ของ สายที่เรียกว่า argv ตอนนี้ argc และ argv เป็น เพียงแค่การประชุม เราสามารถเรียกได้ขัดแย้งเหล่านี้ อะไรที่เราต้องการมากที่สุด แต่สิ่งที่สำคัญคือว่า argc เป็น int เพราะโดยความหมายก็คือ จะมีการนับจำนวนอาร์กิวเมนต์ จำนวนคำทั้งหมดที่ ผู้ใช้พิมพ์ได้ที่พรอมต์ของเขาหรือเธอ argv ขณะที่การโต้แย้งเวกเตอร์เป็น จะจริงจะเก็บอาร์เรย์ ทุกคำที่ผู้ใช้มี พิมพ์ที่พรอมต์ของเขาหรือเธอ ให้ดำเนินการต่อไปที่จะทำบางสิ่งบางอย่างในขณะนี้ กับหนึ่งหรือมากกว่านี้ อาร์กิวเมนต์บรรทัดคำสั่ง โดยเฉพาะอย่างยิ่งให้ไปข้างหน้าและการพิมพ์ สิ่งที่คำว่าผู้ใช้ หลังชื่อของโปรแกรม ที่พรอมต์ เปิดวงเล็บวงเล็บปิดพิมพ์ ฉร้อยละ s, n เครื่องหมายจุลภาค และตอนนี้ฉันต้องการที่จะบอกสิ่งที่พิมพ์ฉ ค่าที่จะเสียบเข้ากับตัวยึดที่ ฉันต้องการคำแรกที่ผู้ใช้มี พิมพ์หลังชื่อของโปรแกรม และดังนั้นฉันจะต้องระบุ argv 1 วงเล็บปิด วงเล็บเครื่องหมายอัฒภาค ตอนนี้ทำไมวงเล็บ 1 และไม่ยึด 0? ดีก็จะเปิดออกมาเก็บไว้โดยอัตโนมัติ ใน argv 0 เป็นไปได้ ชื่อจริงของโปรแกรม ดังนั้นคำแรกที่ผู้ใช้ หลังชื่อของโปรแกรมคือโดย การประชุมจะเป็น เก็บไว้ใน argv 1 ตอนนี้ขอรวบรวมและ รันโปรแกรมนี้ ทำให้ argv 0 จุดเฉือน argv 0 ตอนนี้คำเช่นสวัสดีป้อน และมีเรามีมันสวัสดี