0 / 0 / 0
Регистрация: 06.07.2008
Сообщений: 32
|
|
1 | |
Передать массив AnsiString в функцию06.07.2008, 16:08. Показов 4185. Ответов 2
Метки нет (Все метки)
Есть массив: AnsiString S[55]; и функция ReadPort(); Как правильно объявить и передать в функцию этот массив.
ReadPort(&S); говорит, что нужен и размер, а ReadPort(&S[55]); выдаёт ошибку. Растолкуйте, если нетрудно.
0
|
06.07.2008, 16:08 | |
Ответы с готовыми решениями:
2
Не могу разобраться как передать корректно передать массив из функции в функцию Массив: передать динамический массив в функцию и записать в каждый элемент строку из файла Массив чисел типа double передать в функцию, которая суммирует и возвращает сумму и массив Как передать массив структур в функцию в качестве параметра, чтобы изменения в функции меняли исходный массив? |
2255 / 770 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
|
|
06.07.2008, 17:05 | 2 |
Когда ты объявляешь массив,фактически,ты объявляешь указатель.
переменная S - указатель на начало массива. Ее и передавай. Если ты передаешь &S[55] - ты передаешь указатель на последний элемент массива.Если передаешь &S - адрес этого указателя...
1
|
132 / 99 / 11
Регистрация: 21.11.2007
Сообщений: 544
|
|
08.07.2008, 14:43 | 3 |
К тому же, как мне кажется, лучше использовать указатель на TStringList:
Код
TStringList *strs = new TStringList();
0
|
08.07.2008, 14:43 | |
08.07.2008, 14:43 | |
Помогаю со студенческими работами здесь
3
Передать массив в функцию Передать массив d JS-функцию Передать массив в функцию Передать массив в функцию Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |