
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.52] |
![]() |
|
Сообщ.
#1
,
|
|
|
privet
Vapros takoy. Chto soderjit argv (main(int argc , char argv[], ...)). Est programa katoraya ispolzuet argv[1], argv[2], ..., argv[7].Xatelos bi znat chto za dannie , i kak oni svyazoni s setyu. |
Сообщ.
#2
,
|
|
|
argv - это массив слов в строке вызова программы.
argc - количество слов. т.е. пример: строка вызова: C:\programm.exe open myfile.txt значени параметров main: argv[0] = C:\programm.exe argv[1] = open argv[2] = myfile.txt argc = 3 |
Сообщ.
#3
,
|
|
|
a kak na shet argv[4], argv[5], ..., argv[7]?
|
Сообщ.
#4
,
|
|
|
Если программа пользует 7 параметров, то появляются argv[4], argv[5], ..., argv[7]. Как сказал Leprecon, количество элементов в массиве argv есть argc
|
Сообщ.
#5
,
|
|
|
По-моему, не char argv[] (как параметр), а char *argv[] или char **argv
![]() |