asumsi: pertanyaan Anda adalah pada deklarasi
int main(int argc, char *argv[])
(karena sebenarnya namanya boleh lain, tidak harus argc dan argv)
argc berisi banyaknya argumen/parameter yang diberikan ke program
argv berisi argumen yang diberikan
dengan argv[0] (biasanya, tidak harus) berisi nama program yang dijalankan
(atau lebih tepatnya command yang kita lewatkan ke shell untuk menjalankan
program ini)
contohnya :
#include <stdio.h>
int main(int argc, char *argv[]){
int i;
printf("banyaknya argumen %d\n", argc);
for (i=0;argv[i];i++)
printf("argumen ke %d adalah %s\n", i, argv[i]);
return 0;
}
kalau ditest:
[yohanes@merapi yohanes]$ cc -Wall arg.c -o arg
[yohanes@merapi yohanes]$ ./arg lala bidadari
banyaknya argumen 3
argumen ke 0 adalah ./arg
argumen ke 1 adalah lala
argumen ke 2 adalah bidadari
On Mon, 6 Aug 2001, newbie wrote:
>
> apa sih fungsi dan penjelasan dari argc dan argv pada
> main()?
>
> newbie
--
Salam
Yohanes
http://www.negeriimpian.com
--
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3