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

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

Восстановить пароль Регистрация
 
azeriker
1 / 1 / 0
Регистрация: 26.11.2012
Сообщений: 12
11.11.2013, 16:24     Считать информацию из файла в структуру. #1
В школе дали задание на считывание информации из файла для последующего редактирования её в консоли. Имеется 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();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2013, 16:24     Считать информацию из файла в структуру.
Посмотрите здесь:

C++ Считать структуру из файла
Считать структуру из файла C++
Подскажите, как считать из файла структуру C++
C++ Считать даные из файла в структуру
Не получается считать информацию из фаила (описать структуру с именем MARSH) C++
Как считать информацию с файла C++
C++ Не получается считать из файла информацию
C++ Считать с файла в структуру

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

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

Текущее время: 16:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru