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

Функцией перевода текстового файла в бинарный - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ шаблонный класс array(C++11) http://www.cyberforum.ru/cpp-beginners/thread1089981.html
#include <iostream> #include <cstdlib> #include <cstring> #include <array> using namespace std; int main(){ array <long double ,13> dipsea={2.3,1.4,4.1,4.3,3.2, 3.4,5.3,5.4,-5.1,4.2,3.4,4.8};
C++ Цвет комментариев в CODE::BLOCKS Подскажите кто пользуется этой IDE и знает как изменить цвет комментариев: // Поянение, а то у меня монитор яркий и приходиться глаза напрягать что бы прочитать.. очень не приятно ( http://www.cyberforum.ru/cpp-beginners/thread1089980.html
C++ Считывание данных с прибора
Здравствуйте, столкнулся со следующей проблемой. Пишу программу для управления прибором (мультиметр Agilent 34401). Задача простая: снимать показания напряжения. Для управления прибором использую интерфейс ввода-вывода VISA. Проблема следующая: функция viScanf работает не на все случаи. То есть, если я использую следующий вариант программы (для идентификации прибора) все работает: void main...
C++ Матрица Форда Беллмана и метод Дейкстра
Тут такая проблема , задали написать матрицу с помощью єтих методов/ вопрос : Как вставить сюда матрицу (тоесть с помощью методов Беллмана и Дейкстра нужно написать матрицу) Вот они : std::vector<int> FORD_BELLMAN(int n, std::vector<std::vector<int> > &A, int s) { std::vector<int> D(n+1); for (int v=1; v<=n; ++v) D = A; D=0; for (int k=1; k<=n-2; ++k)
C++ Хватит ли имеющейся суммы денег на закупку необходимого количества топлива http://www.cyberforum.ru/cpp-beginners/thread1089959.html
Привет форумчане, уже который раз я прошу помощи у вас. Задали задачу которую нужно решить на C++ 2008 Express.
C++ Найти ошибки в коде задача из книги не работает, в чем могут быть опечатки #include <iostream> #include <cstring> using namespace std; int main(){ setlocale(LC_ALL,"Russian"); char *dictionary={ "карандаш", "инструмент для рисования", "клавиатура","устройство ввода", подробнее

Показать сообщение отдельно
Ma3au
0 / 0 / 0
Регистрация: 05.02.2014
Сообщений: 14
05.02.2014, 16:03     Функцией перевода текстового файла в бинарный
Собственно задача состоит в следующем. Нужно сделать из текстового файла, который содержит текст и числа, бинарный. И заполнить структуру данными из него.
Для изменения использую вот такую функцию:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void Conv( string nametxt, string namebin ){
    ofstream bin_stata ( namebin , ios::binary );
    ifstream input_file( nametxt );
    char temp; 
    if( input_file.is_open() ){
        while ( !input_file.eof() ){
            input_file.read ( &temp, sizeof(temp) );
            bin_stata.write( &temp, sizeof(temp));
        }
        input_file.close();
        bin_stata.close();
    }
}
Но в полученном файле абсолютно такая же информация, только в конце бинарного есть 0.
Для обоих файлов использую формат *.txt вдруг это влиет
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru