Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 18.12.2018
Сообщений: 7
1

Из текстового файла в структуру

02.06.2019, 18:38. Просмотров 313. Ответов 1
Метки нет (Все метки)

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
#include <iostream>
#include<windows.h>
#include<string>
#include <fstream>
using namespace std;
 
struct Student {char  *fullName , *gender , *faculty,*group , *marks  ;};;
 
int main()
{
    Student X;
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    int k=0,i=0;
   ifstream f("spis.txt");
   ofstream f1;
   f1.open ("out.txt");
 
   while(!f.eof())
   {
 
       if (k<2)
       {
           f >> X.fullName[i];
       }
       if (k<3)
       {
            i=0;
            f >> X.gender[i] ;
 
       }
       if(k<4)
        {
            i=0;
            f >> X.group[i];
        }
        if (k>4)
        {
            i=0;
            f >> X.marks[i];
        }
        if (f==" ")
            k++;
        i++;
 
   }
   f.close();
   f1.write((char*)&X, sizeof (X));
    f1.close();
 
}
0
Миниатюры
Из текстового файла в структуру  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.06.2019, 18:38
Ответы с готовыми решениями:

Чтение из текстового файла в структуру
Всем привет, я новичок в C++. Испытав многое (безрезультатно) решил просить помощи у вас. Что...

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

Чтение данных из текстового файла в структуру
Добры вечер новичках и профессионалам! Изучаю C++ только четыре месяца и сейчас разбираюсь с...

Из текстового файла заполнить структуру с сортировкой данных. Как?
Добрый день всем! Подскажите, пожалуйста как данные, принятые с СОМ порта и записанные в...

1
7 / 5 / 2
Регистрация: 14.04.2019
Сообщений: 63
02.06.2019, 20:08 2
Вот тебе функция. Один минус в том, что кириллицу читает но выводит иероглифах.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
void read() {
    ifstream read_file;
    read_file.open("test.txt");
    if (!read_file.is_open()) cout << "Error open file." << endl;
    string name, surname, patronymic, sex, department, group;
    int x, x1, x2, x3, x4, x5;
    read_file >> name >> surname >> patronymic >> sex >> department >> x >> group >> x1 >> x2 >> x3 >> x4 >> x5;
    read_file.close();
    cout 
        << name << endl
        << surname << endl
        << patronymic << endl
        << sex << endl
        << department << endl
        << x << endl
        << group << endl
        << x1 << endl
        << x2 << endl
        << x3 << endl
        << x4 << endl
        << x5;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.06.2019, 20:08

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

Не получается считать из текстового файла данные о студентах и записать в структуру
Мне нужно написать программу которая на основе данных о студентах что-то считывает и выполняет....

Строки читаются из текстового файла функцией fgets и указатели на них помещаются в структуру данных...
Вообщем вот такое задание: Строки читаются из текстового файла функцией fgets и указатели на них...

Описать структуру с полями, считать данные из текстового файла, вывести данные, подсчитать количество
Доброе утро. С C# я знаком весьма посредственно, однако появилась необходимость выполнить на нем...

Добавить в конец первого текстового файла содержимое второго текстового файла
Даны два текстовых файла. Добавить в конец первого файла содержимое второго файла.

Замена слов одного текстового файла словами из другого текстового файла
Даны два текстовых файла f1 и f2. Файл f1 содержит произвольный текст. Слова в тексте разделены...

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.