|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.03.2009, 17:53 | #1 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
Классы, помогите разобраться
Доброго времени суток!!! Вот мой очередной "Глупый" вопрос!!! Так и должно наверно быть я же "новичок"!! Так что если что, не судите строго!!!
вот код моей программы (только не весь): Код:
Заранее всех благодарю!!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
20.03.2009, 18:19 | #2 |
Пользователь
Регистрация: 19.03.2009
Сообщений: 13
|
Код:
Используй std со строками string, либо старые добрые gets, scanf cо строками char*. Последний раз редактировалось rpy3uH; 20.03.2009 в 20:24. |
20.03.2009, 18:21 | #3 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
Да дело не в видимости !!!! дело в функции void Sort_i_vivod ()!!! И тем более что ошибка у меня не времени выполнения, а компиляции!!!!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
20.03.2009, 18:25 | #4 |
Пользователь
Регистрация: 19.03.2009
Сообщений: 13
|
Сообщения компилятора приведи...
|
20.03.2009, 18:29 | #5 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
я ща не дома !! ну что -то вроде того, что strlen(Massiv[i].returnName и Massiv[i].returnName[k] использовать нельзя!!! а можно было бы конечно
открыть все члены, но нельзя надо только методами!!!!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
20.03.2009, 18:32 | #6 |
Пользователь
Регистрация: 19.03.2009
Сообщений: 13
|
Massiv[i].returnName - адрес функции-метода,
Massiv[i].returnName() - сам вызов, Massiv[i].returnName[k] - попытка получить непонятно что... |
20.03.2009, 18:34 | #7 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
Massiv[i].returnName[k] попытка получить символ из строки!! как можно по другому
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
20.03.2009, 18:36 | #8 |
Пользователь
Регистрация: 19.03.2009
Сообщений: 13
|
как я понимаю, то в функции menu() у тебя объявляется экземпляр класса Books. Если так, то тебе нужно просто добавить параметр в функцию void Sort_i_vivod (char* _itsName ) (допустим, что так) и когда вызываешь функцию, передать указатель в эту функцию.
кстати, лучше весь код выложи... |
20.03.2009, 18:39 | #9 |
Пользователь
Регистрация: 19.03.2009
Сообщений: 13
|
Massiv[i].returnName()[k] попробуй
|
20.03.2009, 18:39 | #10 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
нет!! В меню у меня только считывание кодов клавишь!!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите разобраться | Toxass | Общие вопросы Delphi | 2 | 18.12.2008 16:57 |
Помогите разобраться | Proof | БД в Delphi | 13 | 19.05.2008 10:59 |