Передача массива структур в функцию не указывая размера массива - C++ - Обсуждение 615063 |
|
Обсуждение
Всего сообщений: 38
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Передача массива структур в функцию не указывая размера массива |
||||
Bogdan30637 | 27.06.2012 14:32 |
https://www.cyberforum.ru/post3214766.html
Я читаю с командной строки файл в котором содержится массив...
|
||
Alt_Shift | 27.06.2012 15:04 |
https://www.cyberforum.ru/post3214892.html
а в чем сложность передачи размера?
|
||
bLesk | 27.06.2012 15:07 |
https://www.cyberforum.ru/post3214901.html
а указатель нельзя передавать?
|
||
Bogdan30637 | 27.06.2012 16:29 |
https://www.cyberforum.ru/post3215286.html
Сложность в том, что размер нужно вычислить в функции, а не...
|
||
Bogdan30637 | 30.06.2012 19:24 |
https://www.cyberforum.ru/post3225686.html
Ну что, люди, никто не подскажет?
|
||
MrGluck | 30.06.2012 19:28 |
https://www.cyberforum.ru/post3225699.html
Узнать размер массива по указателю стандартными способами...
|
||
Bogdan30637 | 01.07.2012 11:39 |
https://www.cyberforum.ru/post3227094.html
Проще, но задание стоит таким образом, что вся работа с...
|
||
MrGluck | 01.07.2012 12:25 |
https://www.cyberforum.ru/post3227213.html
Ну тогда первым циклом считаете размер, потом выделяете...
|
||
kazak | 01.07.2012 12:36 |
https://www.cyberforum.ru/post3227232.html
Тут проще использовать блочное чтение/запись -...
|
||
Bogdan30637 | 01.07.2012 14:12 |
https://www.cyberforum.ru/post3227545.html
Это безусловно полезные советы и дальше они мне пригодятся,...
|
||
MrGluck | 01.07.2012 15:29 |
https://www.cyberforum.ru/post3227732.html
можно хранить размер в дефайне, например
|
||
xADMIRALx | 01.07.2012 16:03 |
https://www.cyberforum.ru/post3227814.html
Так он и так хранит его в дефайне..N 4
ИМХО луче...
|
||
MrGluck | 01.07.2012 16:06 |
https://www.cyberforum.ru/post3227827.html
Как думаешь, чему равен размер указателя на массив?
Такая...
|
||
Bogdan30637 | 02.07.2012 10:03 |
https://www.cyberforum.ru/post3229550.html
Если кто знает как правильно передать через указатель(не...
|
||
remarkes | 02.07.2012 10:58 |
https://www.cyberforum.ru/post3229647.html
Bogdan30637, как передать массив, не указывая размера? -...
|
||
Bogdan30637 | 02.07.2012 11:09 |
https://www.cyberforum.ru/post3229694.html
Спасибо за конкретный ответ.
|
||
remarkes | 02.07.2012 11:13 |
https://www.cyberforum.ru/post3229705.html
Bogdan30637, хотел добавить одну концептуальную вещь, на...
|
||
kent | 02.07.2012 11:16 |
https://www.cyberforum.ru/post3229710.html
использовать шаблон vector
|
||
remarkes | 02.07.2012 11:29 |
https://www.cyberforum.ru/post3229737.html
я полагал, что судя по его коду имелся в виду Си, а не Си...
|
||
villu | 02.07.2012 11:37 |
https://www.cyberforum.ru/post3229753.html
еще вариант - передавать последней структурой нулевую....
|
||
Bogdan30637 | 02.07.2012 11:58 |
https://www.cyberforum.ru/post3229813.html
А входит ли векор в стандарты ANSI? Потому что программа...
|
||
villu | 02.07.2012 12:29 |
https://www.cyberforum.ru/post3229889.html
подсказка
#include <stdio.h>
struct data {
char...
|
||
Bogdan30637 | 02.07.2012 13:21 |
https://www.cyberforum.ru/post3230040.html
Спасибо за подсказку, но у меня массив структур...
|
||
villu | 02.07.2012 13:29 |
https://www.cyberforum.ru/post3230074.html
ну так это тоже не проблема ...
если ты пошел по пути "не...
|
||
Bogdan30637 | 02.07.2012 16:26 |
https://www.cyberforum.ru/post3230632.html
Идея отличная, но у меня в программе почему-то выдает...
|
||
tabber | 02.07.2012 16:29 |
https://www.cyberforum.ru/post3230646.html
в функцию передается сылка и поэтому размер неизвестен
|
||
Bogdan30637 | 02.07.2012 16:35 |
https://www.cyberforum.ru/post3230671.html
В struct_count?
Но здесь то работает без проблем:...
|
||
villu | 02.07.2012 16:38 |
https://www.cyberforum.ru/post3230680.html
а без вызова (*reader)(argc,somedata); работает?
если...
|
||
Bogdan30637 | 02.07.2012 16:50 |
https://www.cyberforum.ru/post3230722.html
И без вызова не работает.
|
||
villu | 02.07.2012 17:17 |
https://www.cyberforum.ru/post3230828.html
а я понял ...
я накосячил
test = (struct data...
|
||
Bogdan30637 | 02.07.2012 18:43 |
https://www.cyberforum.ru/post3231151.html
Работает!
Добавлено через 9 минут
Теперь одна проблема...
|
||
villu | 02.07.2012 20:13 |
https://www.cyberforum.ru/post3231488.html
потому что
(const char, struct data somedata);
2...
|
||
Bogdan30637 | 03.07.2012 12:17 |
https://www.cyberforum.ru/post3233131.html
villu, огромное спасибо за помощь!
|
||
villu | 03.07.2012 13:58 |
https://www.cyberforum.ru/post3233470.html
поправь тогде еще тут, если не заметил
test = (struct data...
|
||
Bogdan30637 | 03.07.2012 14:58 |
https://www.cyberforum.ru/post3233665.html
Я изменил тип функции с void на struct data:
struct data*...
|
||
villu | 03.07.2012 15:43 |
https://www.cyberforum.ru/post3233816.html
в заголовке тоже изменил? ну или там, где у тебя эта...
|
||
CheshireCat | 03.07.2012 15:46 |
https://www.cyberforum.ru/post3233829.html
Очень просто:
#include <vector>
void reader(const char...
|
||
Bogdan30637 | 03.07.2012 16:00 |
https://www.cyberforum.ru/post3233893.html
фух, спасибо, что-то я завтыкал
|
||
|
||||
Similar |
Передача массива структур в функцию Передача массива структур в функцию Передача массива структур в функцию Передача массива структур в функцию |
|||
Ads |
|
|||
MoreAnswers |
Передача массива структур в функцию Передача массива структур в функцию Передача массива структур в функцию Передача массива структур в функцию |
|||