Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > Ошибка при освобождении памяти |
Автор: Тутанхамец 13.12.2006, 17:11 | ||
На free комп выдает debug assertion failed и предлагает прервать, пропустить и повторить. Подскажите пожалуйста. |
Автор: satrap 13.12.2006, 17:19 |
![]() |
Автор: zabivator 13.12.2006, 19:36 |
Тутанхамец, так это Си или Плюсы? Если Си, то откуда тогда ++? Если плюсы, то зачем батенька такие извращения? |
Автор: Daevaorn 13.12.2006, 19:37 |
первое |
Автор: zabivator 13.12.2006, 19:48 |
Daevaorn, позор мне =((( Ступил ваще =) |
Автор: V.A.KeRneL 13.12.2006, 20:05 | ||||
Ну, если считать с нуля, то да. ![]() Ведь:
В смысле?.. Инкремент и в Сях есть! Что в нём особенного, «обобщённого» или объекно-ориентированного? (риторический вопрос) Да, кстати, подсказали бы человеку как исправить!..
|
Автор: Daevaorn 13.12.2006, 20:08 |
Да. Это из серии: " -Вы знаете С++? -Да. Мы проходили С в университете. " |
Автор: Тутанхамец 14.12.2006, 10:42 | ||
Всем спасибо, satrap и kernel - особенно. ![]() Сегодня с утра сообразил насчет изменения указателя и переделал так:
Добавлено @ 10:42 вопрос закрыт Добавлено @ 10:45 Нет, стоп. Не закрыт. Zabivator, а если без извращений, есть способ попроще, чтоб скинуть в файл содержимое эдита? |
Автор: Voldemar2004 14.12.2006, 11:26 |
Тутанхамец, вместо FILE* используй ofstream - проблем меньше будет. Зачем здесь динамически выделять память, да еще через malloc? Просто используй указатель на тип char. ![]() |
Автор: Voldemar2004 14.12.2006, 12:00 | ||
Тутанхамец, чтобы не быть привязанным к конкретным объектам:
|
Автор: zabivator 14.12.2006, 12:29 | ||
Тутанхамец, вот так:
Добавлено @ 12:31 Хотя у Voldemar2004 решение лучше =) |
Автор: Любитель 15.12.2006, 14:43 | ||
![]() Интересно так разговариваем. Кто про MFC, кто про VCL. free вызываем в плюсах. Voldemar2004, в VCL можно непосредственно сохранять (метод соответствующий). В MFC GetWindowText не способна вернуть строку. Всё делается чере .. (не напрямую). А вообще в MFC проще всего так:
|