Возможный дубликат:
Что означает int argc, char * argv [] означает?
int main (int ac, char **av)
{
/* functions*/
}
Что здесь означают ac и av?
Возможный дубликат:
Что означает int argc, char * argv [] означает?
int main (int ac, char **av)
{
/* functions*/
}
Что здесь означают ac и av?
ac - ** количество аргументов.
av должно быть char **av
, и это массив строковых указателей, содержащих аргументы командной строки.
Итак, если вы вызываете свою программу следующим образом:
$ ./prog 1 2 3
ac будет иметь значение 4, а av будет примерно таким:
av[0] -> "prog"
av[1] -> "1"
av[2] -> "2"
av[3] -> "3"
ac
- это количество параметров, переданных программе.
char **
av - это массив аргументов.
количество атрибутов и значение атрибута
argument
?
- person Pablo Santa Cruz; 31.01.2011
argc
иargv
. - person R. Martinho Fernandes   schedule 31.01.2011