Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > Запись в бинарный файл данных |
Автор: Mormishka 18.2.2011, 19:55 | ||||
Набросал кодя для записи. Гляньте кто нибудь, ничего я не перемудрил?
жалуется на строку
Как присвоить это типу значение? 9 IntelliSense: выражение должно быть допустимым для изменения левосторонним значением 10 IntelliSense: выражение должно быть допустимым для изменения левосторонним значением Ошибка 5 error C2440: =: невозможно преобразовать "const char [9]" в "char [9]" Ошибка 6 error C2440: =: невозможно преобразовать "const char [5]" в "char [5]" |
Автор: hawk3500 18.2.2011, 20:32 |
вы пытайтесь присвоить два разных по типу объекта(почти абсолютно). сделайте так: char NameTmp[]="PRESS_PR"; char TypeTmp[]="DOUB"; memcpy(Name,NameTmp,strlen(NameTmp)); memcpy(Type,TypeTmp,strlen(TypeTmp)); |
Автор: Mormishka 18.2.2011, 21:57 | ||||||
Я открываю файл, а там символы TIMESTEP и тд. Это нормально? Там вроде не должно было ничего прочитаться? Как все таки открывать файл для записи
или
|
Автор: hawk3500 18.2.2011, 22:15 |
На первую часть вопроса я затрудняюсь ответить, т.к. не знаю что вы конкретно хотите от программы и не вижу всего кода. На вторую часть вопроса-вот ссылочка с подробным описанием:http://devoid.com.ua/functions-about/c-functions/fopen.html |