0 / 0 / 0
Регистрация: 03.12.2015
Сообщений: 55
1

Копирование из текстового файла в бинарный

27.04.2017, 23:54. Показов 982. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как скопировать структуру с данными записанную в текстовом файле, в бинарный файл.
Буду благодарен за помощь!

Вот эти данные необходимо скопировать в бинарный


C++
1
2
3
4
5
6
7
{
    char fam[100];
    char name[50];
    char ot[10];
    char pol[50];
    int bal;
}
Петрова Ольга Владимировна ж 2
Кирова Ирина Генадьевна ж 5
Смирнов Игорь Васильевич м 2
Бусина Томара Ивановка ж 4
Кривко Олег Александрович м 3
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.04.2017, 23:54
Ответы с готовыми решениями:

Копирование одного текстового файла в другой, используя посимвольное, построчное и поблочное копирование
Здраствуйте, у меня такая проблемма мне надо обеспечить копирование одного текстового файла в...

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

Функцией перевода текстового файла в бинарный
Собственно задача состоит в следующем. Нужно сделать из текстового файла, который содержит текст и...

Отобрать из текстового файла в бинарный информацию
Здравствуйте. Нужно отобрать из текстового файла в бинарный информацию. Пожалуйста, подскажите как...

2
7789 / 6556 / 2984
Регистрация: 14.04.2014
Сообщений: 28,657
28.04.2017, 09:43 2
ofstream, write().
0
142 / 143 / 64
Регистрация: 11.11.2010
Сообщений: 876
Записей в блоге: 10
28.04.2017, 10:43 3
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
#include <iostream>
#include <fstream>
#include <sstream>
#include <locale>
 
struct person
{
    std::string surname;
    std::string name;
    std::string middlename;
    std::string sex;
    int         mark;
};
 
int main()
{
    using namespace std;
 
    setlocale( LC_ALL, "rus" );
    ifstream txt( "in.txt" );
    ofstream bin( "out.bin" );
    stringstream ss;
    string s;
    person p;
    while( getline( txt, s ) )
    {
        ss.str( s );
        ss.seekp( 0 );
        ss >> p.surname >> p.name >> p.middlename >> p.sex >> p.mark;
        bin.write( p.surname.c_str(), p.surname.length() + 1 )//.write( "", 1 )
            .write( p.name.c_str(), p.name.length() + 1 )
            .write( p.middlename.c_str(), p.middlename.length() + 1 )
            .write( p.sex.c_str(), p.sex.length() + 1 )
            .write( (char*)(void*)&p.mark, sizeof( p.mark ) );
    }
    bin.close();
    txt.close();
}
0
28.04.2017, 10:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.04.2017, 10:43
Помогаю со студенческими работами здесь

Чтение из текстового файла и запись в бинарный
Задача стоит прочитать набор чисел из текстового файла, записанных в строчку, в числовой массив...

Программа для чтения из текстового файла в бинарный.
Доброго времени суток! Пытаюсь разобраться в коде. Программа для чтения из текстового файла в...

Обработка текстового файла и запись в бинарный файл
Задача: Создать бинарный файл f и записать в него действительные числа. Организовать просмотр...

Данные из текстового файла записать в бинарный файл
пытаюсь считать данные из текстового файла, записать их в бинарный файл. после пытаюсь считать из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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