Apabila melaksanakan program C, anda boleh menghantar beberapa nilai kepada mereka dari baris arahan. Nilai ini dipanggil Parameter Baris Perintah, dan sering kali ia penting untuk atur cara anda, terutamanya apabila anda ingin mengawal atur cara dari luar dan bukannya mengekodkan nilai ini dalam kod.
Parameter baris arahan diproses menggunakan parameter fungsi main(), dengan argc merujuk kepada bilangan parameter yang diluluskan dan argv[] ialah tatasusunan penunjuk kepada setiap parameter yang dihantar kepada atur cara. Di bawah ialah contoh mudah yang menyemak sama ada terdapat sebarang parameter yang disediakan daripada baris arahan dan mengambil tindakan sewajarnya -
#include <stdio.h> int main( int argc, char *argv[] ) { if( argc == 2 ) { printf("The argument supplied is %s</p><p>", argv[1]); } else if( argc > 2 ) { printf("Too many arguments supplied.</p><p>"); } else { printf("One argument expected.</p><p>"); } }
$./a.out testing The argument supplied is testing
$./a.out testing1 testing2 Too many arguments supplied.
$./a.out One argument expected
Atas ialah kandungan terperinci Contoh parameter baris arahan dalam bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!