| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 проще всего так:
|