powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / как работать с массивом типа Variant ?
4 сообщений из 4, страница 1 из 1
как работать с массивом типа Variant ?
    #32710332
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну если допустим , я хочу передать н-е кол-во параметров ,
тоесть

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Variant v[] = {"a","b","c"};

MyFunc (&v,ARRAYSIZE(v)- 1 )

где 

void MyFunc(Variant * vmass,int size)
{
  ...
}


 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
как работать с массивом типа Variant ?
    #32710338
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тоесть я хочу выдернуть все значения ,
и потом работать с ними

ну в данном случае с "a","b","c"



 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
как работать с массивом типа Variant ?
    #32710375
zuzu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Variant v[] = {"a","b","c"};

MyFunc (&v,sizeof(v)/sizeof(Variant))
...
void MyFunc(Variant *vmass,int nCount)
{
Variant * v = vmass;
for (int i=0;i<nCount;i++,v++)
{
v-> ...
// или *v. ....

...
}
}
...
Рейтинг: 0 / 0
как работать с массивом типа Variant ?
    #32710475
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все типа получилось
а ARRAYSIZE это и есть :

Код: plaintext
1.
  #define ARRAYSIZE(a) (sizeof(a)/sizeof(a[ 0 ]))

:)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / как работать с массивом типа Variant ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]