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

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

Войти
Регистрация
Восстановить пароль
 
xdozorx
15 / 16 / 1
Регистрация: 13.12.2009
Сообщений: 138
Записей в блоге: 1
#1

Файлы, загрузка с файла - C++

02.06.2011, 18:55. Просмотров 539. Ответов 1
Метки нет (Все метки)

Есть два класса. нужно сохранить данные в базу и загрузить. Сохранение сделал. Подскажите как сделать загруску с файла чтобы данные можно было просмотреть в методе show_manager();
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
class Manager
{
    private:
    char name[50];
    char fam[50];
    char year[50];
    char state[50];
    char login[50];
    char password[50];
    public:
    Manager();
    ~Manager() {}
    void Input();
    void Output();
    char *get_name(){return name;}
    char *get_fam(){return fam;}
    char *get_year(){return year;}
    char *get_state(){return state;}
    char *get_login(){return login;}
    char *get_passwod(){return password;}
};
class Cinema
{
    private:
    Manager *manager[50];
    int count_manager;
    public:
    Cinema();
    ~Cinema() {}
    void add_manager();
    void show_manager();
    void save_file();
    void load();
 };
void Manager::Input()
{
    system("cls");
    cout<<Rus("Введите имя ");
    cin.getline(name,sizeof(name));
    cout<<Rus("Введите фамилию ");
    cin.getline(fam,sizeof(fam));
    cout<<Rus("Введите год разждения ");
    cin.getline(year,sizeof(year));
    cout<<Rus("Введите статус ");
    cin.getline(state,sizeof(state));
    cout<<Rus("Введите логин ");
    cin.getline(login,sizeof(login));
    cout<<Rus("Введите пароль ");
    cin.getline(password,sizeof(password));
}
void Manager::Output()
{
    cout<<name<<" "<<fam<<" "<<year<<" "<<state<<" "<<login<<" "<<password<<" "<<endl;
}
void Cinema::add_manager()
{
    manager[count_manager]=new Manager();
    manager[count_manager]->Input();
    count_manager++;
}
void Cinema::show_manager()
{
    if(count_manager==0) cout<<Rus("База пуста");
    for(int i=0; i<count_manager; i++)
    {
        cout<<i+1<<" ";
        manager[i]->Output();
    }
}   
void Cinema::save_file()
{
    ofstream file("D:\\test.txt",ios::app);
    for (int i=0; i<count_manager; i++)
        file<<manager[i]->get_name()<<" "<<manager[i]->get_fam()<<" "<<
        manager[i]->get_year()<<" "<<manager[i]->get_state()<<" "<<
        manager[i]->get_login()<<" "<<manager[i]->get_passwod()<<endl;
    
}
Допустить в файле test.txt есть

денис семенов 1993 vip craft xxxxx
аднрей воробьев 1992 vip ssss pass
.................................
Ето нужно загрузить в базу чтобы выводило в методе show_manager();
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2011, 18:55     Файлы, загрузка с файла
Посмотрите здесь:

[C++] Загрузка файла - C++
#include &quot;stdafx.h&quot; #include &lt;windows.h&gt; #include &lt;urlmon.h&gt; #pragma comment(lib, &quot;urlmon.lib&quot;) int main() { HRESULT hr...

Загрузка bitmap файла - C++
Как побайтово загрузить bitmap-файл, для дальнейшей работы с ним (сравнение цветов и т.п.) в массив? Пытался как то так: ...

Двойная загрузка файла - C++
Помогите понять, в чем тут дело. Код пишу в среде QT Creator под OS X, компилятор - CLang. При компиляции такого кода, появляется ошибка...

Загрузка файла из интернета - C++
Товарищи, имею следующих вопрос- необходимо мне написать программу на C++, которая скачивает из интернета xml и сохраняет на диске. Как...

Загрузка структуры из файла - C++
Объясните, пожалуйста, как произвести загрузку чисел вещественного типа из файла в структуру. Текст файла выглядит так: и вот сам...

Загрузка файла на хостинг - C++
Доброго времен суток, уважаемые посетители cyberforum! Хотелось бы узнать, каким образом можно залить файл на хостинг? (http://rghost.ru/...

Загрузка чисел из файла - C++
Здрасти, как загрузить матрицу из файла? если есть такой txt-файл: 3 3 1 2 3 4 5 6 7 8 9 первая строка-размерность...

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

Загрузка файла в массив - C++
Здравствуйте, помогите, при загрузке из файла в массив - выбивается какой-то мусор... в чем дело? #include&lt;iostream&gt; #include&lt;string&gt; ...

Не работает загрузка бинарного файла - C++
Уважаемые программисты, помогите найти ошибку в функции загрузки. #include &quot;stdafx.h&quot; #include &lt;stdlib.h&gt; #include &lt;conio.h&gt; ...

Загрузка элементов списка из файла - C++
Элементы списка (однонаправленный или двунаправленный) содержат два информационных поля: идентификатор (id) - целое число; наименование...

Оператор Switch и Загрузка из файла - C++
Всем доброго времени суток. Не могу разобраться, как мне осуществить данную затею. Вот моё чудо:\ #include &lt;stdlib.h&gt; #include...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
xdozorx
15 / 16 / 1
Регистрация: 13.12.2009
Сообщений: 138
Записей в блоге: 1
04.06.2011, 13:16  [ТС]     Файлы, загрузка с файла #2
Ктото знает как сделать?
Ответ Создать тему
Опции темы

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