Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
DJFile
0 / 0 / 0
Регистрация: 11.04.2010
Сообщений: 31
#1

Как преобразовать к типу Int при чтении из файла? - C++

16.05.2010, 02:46. Просмотров 256. Ответов 0
Метки нет (Все метки)

Бинарная запись в файл проходит(проверил при помощи fopen), не могу прочитать из него. Вот функция:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int work_with_file(const char *file_name){
    fstream fin;
    fin.open(file_name, ios::binary | ios::_Nocreate |ios::in | ios::out);
    if(fin.fail()){
        cerr << "Ошибка открытия выходного файла\n";
        return -1;
    }
 
    unsigned short num;
    fin.read(reinterpret_cast<char*>(num),sizeof(num)); //????????
    cout << endl << num;
    fin.close();
    return 0;
Меня именно интересует как это сделать через fstream?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2010, 02:46     Как преобразовать к типу Int при чтении из файла?
Посмотрите здесь:

Иероглифы при чтении из файла C++
C++ Проверка при чтении из файла
C++ bool при чтении из файла
Expression при чтении из файла C++
фейл при чтении из файла C++
Как отступить символ при чтении файла? Как перейти на следующую строку? C++
Как определить разделить при чтении из файла C++
Как учесть пробелы при чтении файла в map? C++
Зацикливание при чтении из файла C++
Абракадабра при чтении из файла C++
C++ Мусор при чтении файла
Как адрес IP перевели к типу int 32 C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru