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

Текстовый файл перевести в двоичный, а потом полученный двоичный файл перевести обратно в текстовый - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка слиянием http://www.cyberforum.ru/cpp-beginners/thread755049.html
Здравствуйте, изучая сортировку, в интернете наткнулся на код сортировки слиянием. int a; void merge(int,int,int); void merge_sort(int low,int high) { int mid; if(low<high) { mid=(low+high)/2; merge_sort(low,mid);
C++ Вставляет заданное число у отсортированы массив определённое количество раз Ну есть набросок только оно там заполняет свободные ячейки массива бредом помогите долблюсь с заданием уже 3 часа И пожалуйста только не нужно сылки на статьи =) #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) { setlocale(LC_ALL, "Russian"); http://www.cyberforum.ru/cpp-beginners/thread755025.html
дано натуральное число n. вычислить s=sum от(к=1) до N (-1)^k+1/k*(k+1) C++
помогите решить пожалуйста
C++ Вывести таблицу степеней двойки от нулевой до десятой
помогите решить Написать программу, которая выводит таблицу степеней двойки от нулевой до десятой. В виде: 0 1 1 2 2 4 3 8 и тд.
C++ Программа с использованием типа данных Структура http://www.cyberforum.ru/cpp-beginners/thread754984.html
Здравствуйте имеется следующая задача: Имеется информация о телевизорах на складе: наименование, фирма изготовитель, стоимость, размер экрана, количество на складе. Для описания информации о телевизорах на складе в программе необходимо использовать тип данных структура. Для хранения информации о телевизорах на складе создать бинарный файл, ориентированный на тип данных структура. Предусмотреть...
C++ Передача двумерного массива в функцию Не нашел в поиске, как правильно передавать в функцию в качестве параметра двумерный массив произвольного размера, чтобы в функции была возможность изменять значения в массиве? подробнее

Показать сообщение отдельно
-=- LIsA -=-
0 / 0 / 0
Регистрация: 18.09.2012
Сообщений: 25

Текстовый файл перевести в двоичный, а потом полученный двоичный файл перевести обратно в текстовый - C++

07.01.2013, 19:14. Просмотров 2080. Ответов 2
Метки (Все метки)

Всем привет. Есть такая задачка: "текстовый файл перевести в двоичный, а потом полученный двоичный файл перевести обратно в текстовый"

в моём случае текстовый файл 1.txt переводиться в двоичный файл data.bin, а потом data.bin переводиться в text.txt..

только проблема в том, что текстовый файл и двоичный файл выглядят одинаково, если их открыть в блокноте
что может быть не так?

Заранее спасибо, очень на вас надеюсь
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <fstream>
#include <string>
 
void stringBinToText(std::string fileName) /** из текстового в двоичный */
{
  std::string buffer;
  std::ifstream input(fileName.c_str());
  std::ofstream output("data.bin", std::ios::binary | std::ios::out);
 
  while (input >> buffer) output << buffer;
 
  input.close();
  output.close();
}
 
void stringTextToBin(std::string fileName) /** из двоичного в текстовый */
{
  std::string buffer;
  std::ifstream input("data.bin", std::ios::binary | std::ios::in);
  std::ofstream output(fileName.c_str());
 
  while (input >> buffer) output << buffer;
 
  input.close();
  output.close();
}
 
int main(int argc, char const *argv[])
{
  stringBinToText("1.txt");
  stringTextToBin("text.txt");
 
  return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru