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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ В чем problem ребята? http://www.cyberforum.ru/cpp-beginners/thread311078.html
C:\Program Files\Microsoft Visual Studio\MyProjects\1\2.cpp(3) : error C2146: syntax error : missing ';' before identifier 'main' C:\Program Files\Microsoft Visual Studio\MyProjects\1\2.cpp(3) : error C2501: 'Int' : missing storage-class or type specifiers C:\Program Files\Microsoft Visual Studio\MyProjects\1\2.cpp(3) : fatal error C1004: unexpected end of file found Error executing cl.exe. ...
C++ Алгоритм Джарвиса Нужно найти точки принадлежащие выпуклой оболочке с помощью обхода Джарвиса. У меня в программе два цикла один находит точки от максимальной к минимальной а другой от минимальной до максимальной, так вот он почемуто не работает не могу разобраться в чём проблема // Algoritm_of_Jarvis.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "math.h"... http://www.cyberforum.ru/cpp-beginners/thread311077.html
C++ Выдает ошибки: поиск по шаблону, Бойер-Мур и Рабин-Карп.
#include <stdio.h> #include <conio.h> #include <string.h> #include <limits.h> #define EOS '\0' #define REHASH( a, b, h ) ((( h - a * d ) << 1 ) + b ) using namespace std; int main(int argc, char *argv)
C++ Определить количество столбцов матрицы, содержащих хотя бы один нулевой элемент
Помогите решить задачки. А то завтра экзамен, а контрольные надо сдать до экзамена. Задачи: 1. Дана целочисленная прямоугольная матрица. Определить: a. количество столбцов, содержащих хотя бы один нулевой элемент; b. номер строки, в которой находится самая длинная серия одинаковых элементов. 2. Дана матрица А размера n х m. Упорядочить строки матрицы в порядке возрастания их первых...
C++ Преобразование массивов http://www.cyberforum.ru/cpp-beginners/thread311059.html
Помогите пожалуйста сделать задачку: Преобразовать одномерный массив(10 элементов) в массив массивов в каждом из которых числа будут идти по возрастанию, но в таком же порядке, как в исходном массиве то есть: если есть массив из 1 2 3 1 4 5 1 7 8 9 он должен выдать 1 2 3 1 4 5 1 7 8 9 есть наработки: #include "stdafx.h"
C++ Решение японских кроссвордов Столкнулся с багом в анализе линии, если в ней кроме неизвестных, есть еще пустые значения. #include <conio.h> #include <stdlib.h> #include <stdio.h> #include <windows.h> int Nat; int **Line; int *cell,*LenBlocks; int LenOf; bool *can_one,*can_zero; подробнее

Показать сообщение отдельно
xdozorx
15 / 16 / 1
Регистрация: 13.12.2009
Сообщений: 138
Записей в блоге: 1
02.06.2011, 18:55     Файлы, загрузка с файла
Есть два класса. нужно сохранить данные в базу и загрузить. Сохранение сделал. Подскажите как сделать загруску с файла чтобы данные можно было просмотреть в методе 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();
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru