Contoh parameter baris arahan dalam bahasa C

WBOY
Lepaskan: 2023-08-30 15:09:07
ke hadapan
1113 orang telah melayarinya

Contoh parameter baris arahan dalam bahasa C

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 -

Kod Contoh

#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>");
   }
}
Salin selepas log masuk

Output

$./a.out testing
The argument supplied is testing
Salin selepas log masuk

Output

$./a.out testing1 testing2
Too many arguments supplied.
Salin selepas log masuk

Output

$./a.out
One argument expected
Salin selepas log masuk

Atas ialah kandungan terperinci Contoh parameter baris arahan dalam bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!