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

Преобразование текстового файла в двоичный и чтение исходных данных из двоичного файла. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ использования strtok & strstr http://www.cyberforum.ru/cpp-beginners/thread1118233.html
Почему при выполнении этого кода token принимает значения edm? char* token = strtok(temp," "); while(token != NULL){ for(int i = 0; i < 4; i++){ printf("%s\n",token); if(strstr(token,trim(edm)) != NULL){ } }
C++ Считывание данных из файла // Laboratornaya_4.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "stdio.h" #include <fstream> #include <string.h> #include <iostream> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1118222.html
Перевести "дату" в число C++
Допустим пользователь ввел двадцать первое ноября а программа должна вывести 21.11. Диапазон значения от 1 и до 31. Как это можно реализовать? С переводом месяца проблем нет вот с числом немного тяжеловато..
C++ Эксперименты с system("pause >> void");
Вооообщем Сегодня я узнал одну страшную вещь: при вводе system("pause>>void"); эта надпись (от паузы) сохраняется в файле void! Правда с кривой кодировкой, но да ничего. Решил я поэксперементировать... .."ping cyberforum.ru>>log.txt"); Вау! Все записалось! (Опять же, кривая кодировка) И вот вопрос вообщем. 2 варианта: 1) Можно ли сделать нормальную кодировку ?! (SetConsoleOutputCP(1251)...
C++ Как работать с try - catch в С++? http://www.cyberforum.ru/cpp-beginners/thread1118206.html
Доброго времени суток. Подскажите плиз как именно работает try catch? Я попробовал сделать вот так: void f1() { int i = 5; int j = 0; int a = i/j; //вот она - непредвиденная ошибка } void f2() { f1();
C++ Bind + string::front Почему я не могу это забиндить ?:#include <iostream> #include <string> #include <vector> #include <algorithm> #include <functional> int main() { using namespace std::placeholders; using std::string; подробнее

Показать сообщение отдельно
VitekSR
0 / 1 / 0
Регистрация: 20.10.2013
Сообщений: 233
16.03.2014, 16:22  [ТС]     Преобразование текстового файла в двоичный и чтение исходных данных из двоичного файла.
Я не совсем понимаю вот эти строки:
C++
1
2
 ofstream file_out("D:\\out.txt");
    if (!file_out)
Тут зачем вообще бинарный файл? Понять не могу его предназначение
C++
1
 file_out.open("D:\\file.bin", ios::binary);
C++
1
2
3
 file_out.write((const char*)&n, sizeof(n));
    file_out.write((const char*)p, sizeof(champ) * n);
    file_out.close();
C++
1
2
3
4
5
6
7
8
    n = 0;
    file_in.read((char*)&n, sizeof(n));
    cout << n << endl;
    
    p = new champ[n];
    
    file_in.read((char*)p, sizeof(champ) * n);
    file_in.close();
Помогите разобраться. Если возможно, то упростить код, и объяснить подробно для чего он служит этот код и как он работает.
 
Текущее время: 11:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru