![]() |
|
Модераторы: bsa |
![]()
|
|
| texcel |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 1.3.2009 Репутация: нет Всего: нет |
Написал программу, не могу найти ошибку, помогите.
Заголовочный файл
Само задание: 1.Все поля класса должны иметь тип доступа private. 2. Если метод вызывается извне, то его тип public, иначе – private. 3. Интерфейс класса разместите в заголовочном файле, а реализацию класса и главную функцию – в двух отдельных файлах. 1. Реализуйте класс, содержащий следующие методы работы с текстовым файлом: 1) Открыть файл с расширением .txt 2) Создать новый файл с тем же именем и расширением .dat 3) Записать в новый файл слова из старого файла в алфавитном порядке. 4) Закрыть оба файла. |
||||||
|
|||||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
texcel, может немного опишешь проблему?
|
|||
|
||||
| texcel |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 1.3.2009 Репутация: нет Всего: нет |
Выдаед ошибку в этой функции.
|
|||
|
||||
| Avaj |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 212 Регистрация: 14.7.2008 Где: Владивосток. Репутация: 1 Всего: 3 |
По-моему так нельзя:
указатели на ссылки и ссылки на указатели недопустимы. Наверно нужно убрать символ '&'. Это сообщение отредактировал(а) Avaj - 3.3.2009, 08:36 |
|||
|
||||
| texcel |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 1.3.2009 Репутация: нет Всего: нет |
На этой строчке :
выдает такую ошибку- Unhandled exception at 0x004118da in 1_6.exe: 0xC0000005: Access violation reading location 0xcccccccc. |
|||
|
||||
| azesmcar |
|
||||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
Давай немного изменим твою программу..так и работает, и выглядет немного лучше, подправь под свои нужды
Добавлено через 2 минуты и 31 секунду
видимо перешел границы массива - buf[i+1] не существует. У меня твоя програмка так и не заработала, при вводе имени файла она вылетает, не стал рассматривать подробнее, решил сразу переписать |
||||
|
|||||
| zim22 |
|
|||
|
depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
ссылка на указатель допустима в параметрах функции, если мы хотим, чтобы функция изменяла не только значение по указателю но и также сам адрес указателя. Если же мы будем использовать просто указатель в качестве параметра функции , то после выхода из функции указатель будет снова указывать на прежнее значение. Лучше код приведу, а то так много слов написал
|
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 35 Всего: 223 |
Твой my_class::buf указатель, причем не инициализированный. А ты его сортируешь, ну нельзя так с ним
|
|||
|
||||
![]()
|
| Правила форума "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. |