URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 1415
[ Назад ]

Исходное сообщение
"сосчитать кол-во элементов в argv"

Отправлено alexei , 19-Фев-03 20:51 
мне надо посчитать количество элементов в argv[1]
про sizeoff() знаю, знаю так же про sizeoff(array)/sizeoff(array[0])
но вот что-то сосчитать нифига не придумывается как.

Содержание

Сообщения в этом обсуждении
"RE: сосчитать кол-во элементов в argv (забыл добавить - язык Си)"
Отправлено alexei , 19-Фев-03 20:53 


"RE: сосчитать кол-во элементов в argv"
Отправлено Dmytro Shteflyuk , 20-Фев-03 10:02 
int main(int argc, char *argv[])
{
        int i;
        for (i = 0; i < argc; i++) puts(argv[i]);
        return 0;
}

Ибо в argc передается число элементов argv...

--
Origin: Не можешь быть выше критики - пригнись
Registered linux user: 295205  ICQ: #107989380
(c) Kpumuk <kpumuk@bk.ru>


"RE: сосчитать кол-во элементов в argv"
Отправлено NL , 20-Фев-03 11:56 
>мне надо посчитать количество элементов в argv[1]
>про sizeoff() знаю, знаю так же про sizeoff(array)/sizeoff(array[0])
>но вот что-то сосчитать нифига не придумывается как.

а что, strlen() не катит ? :-)


"RE: сосчитать кол-во элементов в argv"
Отправлено alexei , 20-Фев-03 14:52 
>>мне надо посчитать количество элементов в argv[1]
>>про sizeoff() знаю, знаю так же про sizeoff(array)/sizeoff(array[0])
>>но вот что-то сосчитать нифига не придумывается как.
>
>а что, strlen() не катит ? :-)
спасибо, я знаю, что я тормоз.
давайте закидаем меня тухлыми яйцами :)

ЗЫ все перекопал, доки, книжки, маны. Но про strlen() забыл, начисто :)
в голове почему-то крутились лишь len и length.