Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Сортировка слиянием https://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");
C++ дано натуральное число n. вычислить s=sum от(к=1) до N (-1)^k+1/k*(k+1) https://www.cyberforum.ru/ cpp-beginners/ thread754999.html
помогите решить пожалуйста
C++ Вывести таблицу степеней двойки от нулевой до десятой помогите решить Написать программу, которая выводит таблицу степеней двойки от нулевой до десятой. В виде: 0 1 1 2 2 4 3 8 и тд. https://www.cyberforum.ru/ cpp-beginners/ thread754992.html
C++ Программа с использованием типа данных Структура
Здравствуйте имеется следующая задача: Имеется информация о телевизорах на складе: наименование, фирма изготовитель, стоимость, размер экрана, количество на складе. Для описания информации о телевизорах на складе в программе необходимо использовать тип данных структура. Для хранения информации о телевизорах на складе создать бинарный файл, ориентированный на тип данных структура. Предусмотреть...
C++ Передача двумерного массива в функцию https://www.cyberforum.ru/ cpp-beginners/ thread754983.html
Не нашел в поиске, как правильно передавать в функцию в качестве параметра двумерный массив произвольного размера, чтобы в функции была возможность изменять значения в массиве?
C++ создать функцию которая представляет матрицу в памяти https://www.cyberforum.ru/ cpp-beginners/ thread754979.html
здравствуйте форумчане можете помочь создать функцию которая представляет матрицу в памяти и которая помогает ввести размерность матрицы #include <iostream> #include <iomanip> // расширение функционала iostream, // в частности setw() using namespace std; int main() { int const n=9; int const m=9;
C++ Что происходит во время чтения строки?
Пытаюсб прочитать файл, содержащий "Привет, мир!" длина строки соответственно 12, но после считывания она становится 32 void Ministery::loading(String current) { char *temp_content; int length; ifstream loading_file(current.STR, ios::binary); if(!loading_file) {
C++ Возведение в степень (Не могу понять, как считает программа) https://www.cyberforum.ru/ cpp-beginners/ thread754973.html
Вот обычная программа для подсчета степени. Помогите понять, как она считает. #include <iostream> #include <cmath> using namespace std; main () { float a; int n; cout << "Vvedite chislo:" << endl;
C++ Куда теряется точность? Для примера, есть формула (a+b)3 - a3. В расчетах с хранением промежуточных результатов и без него получаются разные ответы. #include <iostream> #include <cmath> int main() { float a = 10.0f, b = 0.01f, c, d; float res1, res2; https://www.cyberforum.ru/ cpp-beginners/ thread754966.html
Функции ввода с клавиатуры элементов массива C++
Здравствуйте. Прошу, помогите кому не сложно. Описать функции ввода с клавиатуры элементов одномерного массива и определения произведения его элементов, лежащих между его первым и последним нулями. Буду благодарен. Спасибо.
C++ Error C2109: subscript requires array or pointer type https://www.cyberforum.ru/ cpp-beginners/ thread754943.html
Доброго времени суток! Подскажите, пожалуйста, что нужно изменить, чтобы пропала ошибка error C2109: subscript requires array or pointer type c:\...\crane.cpp в строках 26 и 34? Ругается на отсутствие массива? main.cpp #include "stdafx.h" #include <iostream> #include "crane.cpp" using namespace std;
0 / 0 / 0
Регистрация: 18.09.2012
Сообщений: 25
07.01.2013, 23:05  [ТС] 0

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

07.01.2013, 23:05. Показов 9149. Ответов 2
Метки (Все метки)

Ответ

есть код на С, у которого таже ошибка.. текст любой..
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <locale.h>
 
void StringToTextFile(const char *name)
{
  FILE *inp;
  FILE *out;
  
  char c;
  
  const char CR = '\015';
  const char LF = '\012';
        
  inp = fopen(name, "r");
  out = fopen("data.bin", "wb+");
        
  if((inp != NULL) && (out != NULL))
  {
    while(!feof(inp))
    {
      fscanf(inp, "%c", &c);
    
      if(c == '\n') 
      {
        putc(CR, out);
        putc(LF, out);
      }
      else 
        fprintf(out, "%c", c);
    }
    fclose(inp);
    fclose(out);
  }
    else
      perror ("Opening error");
}  
 
void StringFileToText(const char *name)
{
  FILE *inp;
  FILE *out;
  
  char string;
        
  inp = fopen(name, "rb+");
  out = fopen("2.txt", "w");
        
  if((inp != NULL) && (out != NULL))
  {
    while(!feof(inp))
    {
      fread(&string, sizeof(char), 1, inp);
      fprintf(out, "%c", string);
    }
  
    fclose(inp);
    fclose(out);
  }
}
 
int main(int argc, char **argv)
{
    StringToTextFile("1.txt");
    StringFileToText("data.bin");
 
  return 0;
}
Добавлено через 1 час 38 минут
вроде можно как то через метод write..
т.е., как я понимаю, беда в том, что оператор >> записывает в текстовом виде, что не надо..
как то надо сделать, через методы Read и write
std::ofstream output("data.bin", std::ios::binary | std::ios::out);
****
output.write((const char*) &(buffer),sizeof(std::string)); <- только как правильно использовать я не знаю...=(

Вернуться к обсуждению:
Текстовый файл перевести в двоичный, а потом полученный двоичный файл перевести обратно в текстовый C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.01.2013, 23:05
Готовые ответы и решения:

Задан текстовый файл, необходимо по нему сформировать двоичный файл индексов
Нужна помощь! Задача: Задан текстовый файл, необходимо по нему сформировать двоичный файл индексов...

Вывод результата программы в текстовый файл и в двоичный файл с именем, задаваемым пользователем
Подскажите пожалуйста, что нужно исправить. Нужно организовать вывод результата программы в...

Двоичный и текстовый файл на C++
Задача Создать двоичный файл и записать в него n целых чисел. Из файла сформировать массив,...

Создать текстовый файл и записать в двоичный файл
В программах необходимо использовать только динамические структуры. 1. Написать первую...

2
07.01.2013, 23:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.01.2013, 23:05
Помогаю со студенческими работами здесь

Что быстрее - двоичный или текстовый файл?
Встал вопрос о времени чтения данных с диска, посему нужно выбрать быстрейший из этих двух способов...

Пытаюсь перевести файл в двоичный код
Пожалуйста кто может помогите... Ситуация такая нужно открыть файл в двоичном коде 10101110... и...

Как перевести изображение в двоичный код и обратно?
УВАЖАЕМЫЕ ТОВАРИЩИ! Подскажите, пожалуйста или лучше объясните как нужно написать код программки ....

Преобразовать двоичный файл в текстовый, записывая шестнадцатеричные коды исходных байтов без разделителей
Преобразовать двоичный файл в текстовый, записывая шестнадцатеричные коды исходных байтов без...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru