Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
azeriker
1 / 1 / 0
Регистрация: 26.11.2012
Сообщений: 12
#1

Считать информацию из файла в структуру. - C++

11.11.2013, 16:24. Просмотров 173. Ответов 0
Метки нет (Все метки)

В школе дали задание на считывание информации из файла для последующего редактирования её в консоли. Имеется 2 функции: удалить строку из файла и добавить.
Не могу разобраться с
C++
1
fclose(stdout)
Запись в файл позже сделаю.
inpDB.txt:
6
Ivanov peter 64 11
vasiliev igor 64 11
Alexandrov ivan 153 10
Veseliy mud 33 9
Sidorov sasha 8 11
Semeov Taras 8 10


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
#include <iostream>
#include<stdio.h>
#include<conio.h>
using namespace std;
struct dbase
{
       char n[20],sn[20]; int sch,kl;
       };
int main()
{
    struct dbase mass[20];
    int i,a,c,d,i2;
    freopen("inpDB.txt","r",stdin);
    cin>>c;
    for(i=0;i<c;i++)
    {
                      cin>>mass[i].n>>mass[i].sn>>mass[i].sch>>mass[i].kl;
                      cout<<mass[i].n<<mass[i].sn<<mass[i].sch<<mass[i].kl<<endl;
    }
    d=c;
    for(d=c+1;d<100;d++)
    {
                      cout<<"Add-1,Del-2,Exit-3"<<endl;
                      cin>>a;
                      if(a=1){
                              cout<<"Enter 'Name' 'SurName' 'SchoolВ№' 'Class'"<<endl;
                              cin>>mass[d].n>>mass[d].sn>>mass[d].sch>>mass[d].kl;
                              cout<<"Enything else?"<<endl;
                             // cout<<"Add-1,Del-2,Exit-3"<<endl;"
                              c++;
                      }
                      if(a=2){
                              cout<<"Choose lane"<<endl;
                              cin>>i;
                              mass[i].sch=0000; mass[i].kl=0000;
                              for(i2=0;i2<20;i2++){
                              mass[i].sn[i2]=*"";  
                              mass[i].n[i2]=*"";}
                      }
                      if(a=3){
                              cout<<"Save this in outpDB.txt?";
                              cout<<"in process, please wait..";
                      }
                      for(i=0;i<d+1;i++)
                      cout<<mass[i].n<<mass[i].sn<<mass[i].sch<<mass[i].kl<<endl;
                      cout<<"Exit? Yes-1, No-2";
                      cin>>a;
                      if(a=1) break;
                      if(a=2) continue;
                      
    }
                             
    getch();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2013, 16:24
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Считать информацию из файла в структуру. (C++):

Не получается считать информацию из фаила (описать структуру с именем MARSH) - C++
Не получается считать информацию из файла. Все остальные действия программы кроме считывания информации из файла работают нормально. ...

Считать структуру из файла - C++
Сохраняю динамическую структуру в файл, записывается поле, переходит на новую строчку, снова записывает. как теперь из этого файла считать...

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

Считать структуру из файла - C++
В общем постала передо мной такая проблема. Есть структуры с определенными полями, которые дозаписываются в файл. По желанию юзера...

Считать с файла в структуру - C++
Ребятки, похожие темы конечно есть но помощь нужна :) есть такая структура struct vect { double x; double y; double z; ...

Считать данные из файла в структуру - C++
Есть одна структура, есть файл, в файл я эту структуру записал. Теперь мне надо из файла опять записать данные в другую структуру. Считал...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2013, 16:24
Привет! Вот еще темы с ответами:

Считать даные из файла в структуру - C++
Написал код в котором я записываю даные в файл структурой. А как их оттуда считать? Вот код записи. #include &lt;iostream&gt; #include...

Не получается считать из файла информацию - C++
У меня есть текстовый файл. Мне нужно считать в нем строчки, такого типа: qwert 12345 asdfghjk 213213 tgyhh 39482 Имена...

Как считать информацию с файла - C++
Помогите пожалуйста разобраться с файлами. При считывании из файла в методе void Users::LoadFile() (Файл Users.cpp) попадаю в бесконечный...

Считать все слово из файла в структуру - C++
Доброго времени суток, форумчане! Есть структура struct WORKER { char FIO; char post; int year; };WORKER mas; Нужно...


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

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

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