![]() |
|
Модераторы: bsa |
![]()
|
|
| Slyfox |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 62 Регистрация: 15.11.2007 Репутация: нет Всего: нет |
Вот пока до чего дошел
Если убрать знаки комментария, то появляются ошибки. Самое интересное, что сортирует массив чисел, но не хочет символы Выдает ошибки:
Вроде ошибок нету. Но вроде и есть. Как мне выполнить сортировку подскажите. Заранее спасибо. Может тут сортировка должна быть по другому, помогите исправить. Пожалуйста Это сообщение отредактировал(а) Slyfox - 12.12.2007, 03:27 |
||||||
|
|||||||
| DjoNIK |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 320 Регистрация: 28.9.2006 Где: Питер/Георгиевск Репутация: 1 Всего: 5 |
Ну так правильно, что он не делает сортировку - fio и dolznost у тебя char-овские массивы, а ты хочешь выполнить операцию копирования для них через '='.
тебе в помощь -------------------- - Плесни-ка мне холодного кипятку. - Как кипяток может быть холодным?! Ты, верно, хочешь кипяченой воды? - Какая ещё кипяченая вода? Не пудри мне мозги - налейхолодного кипятку. (разговор петербуржца и москвича) |
||||
|
|||||
| Slyfox |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 62 Регистрация: 15.11.2007 Репутация: нет Всего: нет |
Спасибо помогло.
Я так понял подобные функции этой лечат от всех недугов. |
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 15 Всего: 101 |
Массивы символов (они же - строки С) лечат.
Но коли пишешь на С++, имеет смысл использовать класс string из стандарной библиотеки. Он позволяет и присваивание делать, и имеет удобный оператор + для конкатенации и много чего еще. К тому же всегда есть возможность из класса получить указатель на строку С, если понадобится. Смотри, как мог бы выглядеть фрагмент твоего кода:
Остальное - без изменений, и то что в комментариях заработает. |
|||
|
||||
| Slyfox |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 62 Регистрация: 15.11.2007 Репутация: нет Всего: нет |
Я так и не понял почему после этого то, что в комментариях, должно заработать. При этом если не прибегнуть к strcpy.
Объясните. Мне кажется, что я не правильно понял выше изложенную идею. Добавлено через 2 минуты и 9 секунд Все понял - тип другой - string. Спасибо, учту на будущее. |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |