คำสั่งปฏิบัติการที่ทำงานสำหรับ OS เรียกว่าคำสั่ง คำสั่งเหล่านี้มาจากพรอมต์ของ OS
อาร์กิวเมนต์ที่เกี่ยวข้องกับคำสั่งมีดังนี้ −
-
argc - จำนวนอาร์กิวเมนต์
-
argv - เวกเตอร์อาร์กิวเมนต์
argc − เก็บจำนวนอาร์กิวเมนต์ทั้งหมดที่ส่งผ่านจากพรอมต์คำสั่ง
argv − เป็นตัวชี้ไปยังอาร์เรย์ของสตริงอักขระที่มีชื่ออาร์กิวเมนต์
ตัวอย่างเช่น
c: |> sample. Exe hello how are you arguments
ที่นี่
-
argc =5
-
argv[0] =sample.exe
-
argv[1] =สวัสดี
-
argv [2] =อย่างไร
-
argv[3] =คือ
-
argv[4] =คุณ
ตัวอย่าง
ต่อไปนี้เป็นโปรแกรม C สำหรับอาร์กิวเมนต์บรรทัดคำสั่ง -
#include<stdio.h> main ( int argc, char *argv[ ]){ int i; clrscr( ); printf (" no. of arguments at command p = %d", argc); printf (" arguments given at prompt are \n"); for ( i = 1; i <argc; i++) printf ("%s\n ", argv[i]); getch( ); }
ผลลัพธ์
ในการรันโปรแกรม C ด้วยอาร์กิวเมนต์บรรทัดคำสั่ง -
-
เรียบเรียงโปรแกรม
-
เรียกใช้โปรแกรม
-
ไปที่พรอมต์คำสั่งและป้อนข้อมูลตามที่แสดงด้านล่าง
c:|> sample.exe hello how are you. No. of arguments given at prompt is = 5 Arguments given at command prompt are: hello How Are You