Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.05.2017, 21:38   #1
Артём_2
Пользователь
 
Регистрация: 17.09.2013
Сообщений: 39
По умолчанию Работа с массивом.

Не могу написать функцию по работе с массивом.

Создаю массив:
Код:
extern const unsigned int acci1 = 100;
extern const unsigned int acci2 = 15;
extern String accountsarray[acci1][acci2];

///// тут я заполняю ЧАСТЬ массива
///// И вот тут я хочу чтобы компонент на форме заполнился из массива, но не знаю как.


void LoadToListView(){
	for (int i = 0; accountsarray[i][0]!=NULL; i++) {
		Form1->ListView1->Items->Add();
		Form1->ListView1->Items->Item[i]->Caption = IntToStr(i+1);
		for (int i2 = 0; i2<acci2; i2++) {
		}
	}
	return;
}

Ошибка в условии "accountsarray[i][0]!=NULL"
Что тут нужно написать чтобы работало корректно?
Артём_2 вне форума Ответить с цитированием
Старый 01.06.2017, 07:29   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

Цитата:
Сообщение от Артём_2 Посмотреть сообщение
Ошибка в условии
Мы должны догадаться в чем ошибка?
waleri вне форума Ответить с цитированием
Старый 01.06.2017, 14:24   #3
Артём_2
Пользователь
 
Регистрация: 17.09.2013
Сообщений: 39
По умолчанию

Что нужно написать вместо "accountsarray[i][0]!=NULL" работало правильно?
В данный момент оно проходит все 100 раз, а мне нужно чтобы только заполненную часть массива.
Артём_2 вне форума Ответить с цитированием
Старый 01.06.2017, 15:59   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

1. Познать разницу между указателем и объектом.
2. Понять, что бесполезно объект сравнивать с NULL
3. Понять, что при объявлении
Код:
Object m[100];
Всегда буду созданы 100 объектов.

Не зная вашей задачи, могу предположить, что вам прокатить проверка строки на пустоту.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с Массивом orakul77 Общие вопросы C/C++ 1 13.04.2015 09:01
Работа с массивом Marusya293 Помощь студентам 1 21.10.2013 05:53
Работа с массивом glebast Помощь студентам 1 20.02.2013 16:53
Работа с массивом Tecknogleb Помощь студентам 1 17.11.2012 16:06
Работа с массивом program123 Помощь студентам 2 24.12.2009 17:20