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

Считывание данных из файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Взаимодействие программы с другими http://www.cyberforum.ru/cpp-beginners/thread1081839.html
Здравствуйте, мне нужно написать программу, которая в поле ввода любого окна (например в skype или браузере) заменяет вводимые знаки на необходимые мне. Посоветуйте, какие темы мне нужно изучить для реализации данной задумки. Я, можно сказать, начинающий.
C++ Получить новый массив, содержащий те элементы, которые меньше среднего арифметического, удалив их из исходного Дан массив a1,...,a50. Получить новый массив, содержащий те элементы, которые меньше среднего арифметического, удалив их из исходного. http://www.cyberforum.ru/cpp-beginners/thread1081828.html
C++ Вычислить сумму указанных элементов матрицы
Реализовать программу вычисления суммы элементов матрицы, расположенных на картинке
C++ Программа которая будет считывать информацию с монитора
Здравствуйте уважаемые форумчане, препод по C++ дал задание, надо написать программу. Суть программы в том, чтобы моя прога взаимодействовала с прогой препода, нажимала старт и считывала цифру, которая появиться в одном из 9 окошек. Препод все время на каких то семинарах и последняя тема была циклы, работаем в Borland C++, поэтому я не знаю как это все реализовать, могу на скорую руку изучить MS...
C++ Элементы одномерного массива A (n^2) разместить в матрице N (n, n) по строкам http://www.cyberforum.ru/cpp-beginners/thread1081776.html
Элементы одномерного массива A (n^2) разместить в матрице N (n, n) по строкам
C++ сформировать одномерный массив по условию По условию: подробнее

Показать сообщение отдельно
Fakeoke
307 / 307 / 94
Регистрация: 28.07.2011
Сообщений: 1,814
26.01.2014, 14:05     Считывание данных из файла
Всем здравствуйте...
вообщем создан пользовательский класс

пассажир
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
class Passenger: public Human
{
private:
    string NR;//Название рейса
    int TN;//Номер билета
    float WB;//Вес багажа
public:
    Passenger()//Конструктор по умолчанию
    {
        NR="4321";
        TN=0;
        WB=50.0;
    }
 
    Passenger(string nmrs, int ticket, float weight)//Пользовательский конструктор
    {
        NR=nmrs;
        TN=ticket;
        WB=weight;
    }
 
    ~Passenger()//Деструктор
    {}
 
//Методы возврата значений полей данных
    string GetNR() const
    {
        return NR;
    }
 
    int GetTN() const
    {
        return TN;
    }
 
    float GetWB() const
    {
        return WB;
    }
 
//Методы замены значений полей данных
    void SetNR(string NewNR)//Новое название рйса
    {
        NR=NewNR;
    }
 
    void SetTN(int NewTN)//Новый номер билета
    {
        TN=NewTN;
    }
 
    void SetWB(float NewWB)//Новый вес багажа
    {
        WB=NewWB;
    }
};
и сотрудник
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
class Employee: public Human
{
private:
    string Profession;//Прфессия
    float Money;//Зарплата
    int Exp;//Стаж
public:
    Employee()//Конструктор по умолчанию
    {
        Profession="Security";
        Money=1111.1;
        Exp=0;
    }
 
    Employee(string prof, float mon, int ex)//Пользовательский конструктор
    {
        Profession=prof;
        Money=mon;
        Exp=ex;
    }
 
//Методы возврата значений полей данных
    string GetProfession() const
    {
        return Profession;
    }
 
    float GetMoney() const
    {
        return Money;
    }
 
    int GetExp() const
    {
        return Exp;
    }
 
//Методы изменения значений полей данных
    void SetProfession(string NewProf)
    {
        Profession=NewProf;
    }
 
    void SetMoney(float NewMoney)
    {
        Money=NewMoney;
    }
 
    void SetExp(int NewExp)
    {
        Exp=NewExp;
    }
};
тут вроде все верно же,да?

также создан класс Аэропорт, который включает массивы этих объектов
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
class Airport
{
public:
    Passenger PassengerList [20];
    Employee EmployeeList [20];
    int m,n;
 
    Airport()//Конструктор по умолчанию
    {
    }
 
    void PassengerInput(int i, Passenger pas1)
    {
        PassengerList[i]=pas1;
    }
 
    void EmployeeInput(int i, Employee epl1)
    {
        EmployeeList[i]=epl1;
    }
 
    void ReadFile()//Чтение из файла
    {
        ifstream filePass("Passengers.txt");
        ifstream fileEmp("Employees.txt");
        string NewName, NewPN, NewNR, NewProf;
        int NewTN=0, NewExp;
        float NewWB, NewMoney;
        Passenger past;
        Employee emp;
        int i=-1;
        do
        {
            filePass >> NewName >> NewPN >> NewNR >> NewTN >> NewWB;
            past.SetName(NewName);
            past.SetPN(NewPN);
            past.SetNR(NewNR);
            past.SetTN(NewTN);
            past.SetWB(NewWB);
            i++;
        PassengerInput(i,past);
        }
        while (!filePas.eof());
        n=i;
        i=-1;
        do
        {
            fileEmp >> NewName >> NewPN >> NewProf >> NewMoney >> NewExp;
            emp.SetName(NewName);
            emp.SetPN(NewPN);
            emp.SetProfession(NewProf);
            emp.SetMoney(NewMoney);
            emp.SetExp(NewExp);
            i++;
            EmployeeInput(i,emp);
        }
        while (!fileEmp.eof());
        m=i;
    }
пытаюсь считать данные из файла в эти массивы
что не так собственно?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru