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

Kirim email ke