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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчет букв по Кернигану Ритчи http://www.cyberforum.ru/cpp-beginners/thread130219.html
Здраствуйте,я начинаю программировать на Си и столкнулся с небольшими трудностями.... В Кернигане Ричи есть такой пример как подсчет букв в файле через getchar() но что то я в этом не понимаю,например где должен находиться этот самый файл в котором надо считать буквы.... через cmd (***.exe < ***.txt)не получается.еще там фигурирует такая перменная как eof,в коде eof не объявляестся-компилятор...
C++ Про указатели . Всем привет: Продолжаю свою традицию: Вот придумал необычную задачку, может кому то она покажется неинтересной, сложная или простая судить не мне. Задачка на 8 спасибов.... Вообщем суть такова. Есть не кий указатель: double *******ptr ; /*Да да именно не простой указатель, у вас не троиться и не двоиться. */ http://www.cyberforum.ru/cpp-beginners/thread130203.html
Дружественные классы C++
Всем привет! Нашел в интернете как подружить два класса, вышло class A{ private: int m_a; friend class B; }; class B{ public:
C++ Список двусвязный
Здравствуйте помогите разобраться со структурами вот функция добавить до указателя int L2_AddBefore(Type val) { ListItem *pos;
C++ Описать функцию http://www.cyberforum.ru/cpp-beginners/thread130180.html
Прошу помочь описать функцию вставки из стека (is_stek) #include <iostream> using namespace std; struct Tree { int key; double inf; Tree *left; Tree *right; }; struct node {
C++ Запись в файл (трабблы) Здравствуйте. Есть код #include <iostream> #include <fstream> using namespace std; int main(){ setlocale(LC_ALL,"russian"); char ch1, ch=' '; fstream infile, outfile; подробнее

Показать сообщение отдельно
DJFile
0 / 0 / 0
Регистрация: 11.04.2010
Сообщений: 31

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

16.05.2010, 02:46. Просмотров 260. Ответов 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?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru