![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 18.12.2009
Сообщений: 8
|
![]()
есть структура
Код:
int ID_VzyatihKnig[MAX_BOOK_ON_HANDE]; надо записать несколько ID Объекты создаются с помощью функции: Код:
Все, вроде, нормально, но при отладке в массиве chit1.ID_VzyatihKnig[MAX_BOOK_ON_HANDE]=1,3,5,7; должно быть: 1 3 5 7 а там "мусор". Не въеду почему. Кто может объясните, плиз! |
![]() |
![]() |
![]() |
#2 |
Регистрация: 14.01.2010
Сообщений: 6
|
![]()
Вот так
Код:
Код:
|
![]() |
![]() |
![]() |
#3 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
![]()
А Вы тут не инициализируете, инициализировать можно только при объявлении переменной, а объявлена она у Вас вот:
Код:
Код:
P.S. И не смешивайте понятия объект и структура, это очень разные вещи, между ними много лет эволюции ![]()
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
![]() |
![]() |
![]() |
#4 |
программирователь
Пользователь
Регистрация: 15.02.2009
Сообщений: 72
|
![]() Код:
smile
![]() |
![]() |
![]() |
![]() |
#5 |
Регистрация: 18.12.2009
Сообщений: 8
|
![]()
Спасибо народ, помоглось, въехал и переделал.
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 11.01.2010
Сообщений: 24
|
![]() |
![]() |
![]() |
![]() |
#7 | |
C++ hater
Старожил
Регистрация: 19.07.2009
Сообщений: 3,333
|
![]()
2sinj
Код:
2. если написал return, то зачем еще и break? 2Sapfil Цитата:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 11.01.2010
Сообщений: 24
|
![]()
2pproger
я так и не понял... Объявлен массив из пяти элементов int ID_VzyatihKnig[5] значит его последним элементом будет chit1.ID_VzyatihKnig[4] и значит обращение к элементу chit1.ID_VzyatihKnig[5]=10 - должно быть ошибкой - запись значения за пределы массива. |
![]() |
![]() |
![]() |
#9 |
C++ hater
Старожил
Регистрация: 19.07.2009
Сообщений: 3,333
|
![]()
2Sapfil да, точно, не заметил. по-видимому зря за питон сел...
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
![]() |
![]() |
![]() |
#10 |
Регистрация: 18.12.2009
Сообщений: 8
|
![]()
Ну вы ребят фанаты!!!! Я уже заметил свои ошибки, поисправлял их, а вы все не унимаетесь. Завидую такой одержимости. Мой респект!!!
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменение свойств объекта во время выполнения процедуры | Gypsy | Общие вопросы Delphi | 4 | 28.12.2009 11:49 |
VS 2008 C# - Инициализация массива обьектов | kasper298 | Помощь студентам | 0 | 17.11.2009 23:40 |
[C++] Инициализация массива структур отдельно от объявления | MariyaL | Помощь студентам | 0 | 30.09.2009 12:27 |
инициализация массива | Arcueid1691 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 01.06.2009 02:36 |
Инициализация массива указателей. Непонятно !!! | Adamant | Общие вопросы C/C++ | 2 | 05.11.2007 16:22 |