| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > malloc Нелепая ошибка |
| Автор: Dufrense 9.10.2005, 11:11 | ||
Вылетает следущая ошибка: I:\Program Files\DevStudio\MyProjects\algoritm\lab1\main.cpp(29) : error C2440: '=' : cannot convert from 'void *' to 'unsigned char *' Conversion from 'void*' to pointer to non-'void' requires an explicit cast |
| Автор: DeadSoul 9.10.2005, 11:20 | ||
Dufrense, нужно писать так
Далее, ты забыл free сделать. Далее2. Ты используешь cout, значит пишешь на Си++. Тогда может лучше использовать std::fstream для чтения из файла и new+delete для управления памятью? |
| Автор: Dufrense 9.10.2005, 11:46 |
| Спасибо за помощь Я бы рад использовать fstream, по началу именно с ним все и делал, но в результате появилась проблема: http://forum.vingrad.ru/index.php?showtopic=66674 Поэтому использую переменную типа FILE. С new и delete еще не разбирался, попробую что-нибудь сделать. Спасибо за совет |