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

Чтение из файла. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ не могу разобраться со switch. http://www.cyberforum.ru/cpp-beginners/thread550742.html
мне надо переделать программу через switch, но у меня вылазит ряд ошибок, разобраться с ними не получается, так как не знаю как их исправить, с одной ели как разобрался. Вот текст программы:...
C++ Граф: матрица инцидентности Добрый день форумчяни, Ни как не могу придумать алгоритм построения матрицы инцидентности используя матрицу смежности. Подскажите алгоритм! Ориентирование ГРАФ 6х6 010000 101100 010100 011010... http://www.cyberforum.ru/cpp-beginners/thread550718.html
C++ можно переписать с паскаля на с++
Следует учесть, что устройство NPRx8086 читает, пропуская, все пробелы и знаки препинания. Однако,написана та процедура, которая удаляет из текста все пробелы и знаки препинания. Исходные данные...
шашки C++
Шашка A может быть срублена шашкой B, если шашки A и B разных цветов и клетка, на которую попадет B после «перепрыгивания» шашки A, свободна. Вам необходимо определить, на каком ходу была проиграна...
C++ Конструктор класса http://www.cyberforum.ru/cpp-beginners/thread550697.html
задание: Класс кольцо. В классе определить поля с координатами центра кольца, большим и малыми радиусами, автовычисляемые поля с площадью и толщиной кольца, непараметризированный метод, определяющий...
C++ Нужны главные диагонали с выводом общего элемента. Здравствуйте, мне надо переделать программу так, что бы она выводила главные диагонали и их общий элемент, худо бедно могу разобраться с диагоналями, а вот общий элемент, совсем не знаю как.... подробнее

Показать сообщение отдельно
lexa0303
0 / 0 / 0
Регистрация: 28.12.2010
Сообщений: 8
17.04.2012, 17:56  [ТС]
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
 
int lenght(char *str)
{
    int i=0;
 
 
    do
    {
        i++;
    } while (str[i]!='\0');
 
    return(i);
}
 
void out(char *str)
{
    int i,n;
 
    n = lenght(str);
 
    for (i=0; i<n; i++)
    {
        cout<<str[i];
    }
}
 
class cardd
{
    public:
    char name [20];
    char surname [20];
    char gender;
    int age;
    int salary;
    int salary1;
 
    void output()
    {
        int i;
 
        out(name);
        cout<<"\t";
        out(surname);
        cout<<"\t";
        cout<<gender<<"\t"<<age<<"\t"<<salary;
        if (gender=='m')
        {
            if (age>=60)
            {
                cout<<"Pensia";
            }
        }
        if (gender=='w')
        {
            if (age>=55)
            {
                cout<<"Pensia";
            }
        }
        cout<<"\n";
    }
};
 
 
void main()
{
    clrscr();
 
    cardd card [20];
 
    int i,n;
 
    FILE* file;
 
    file = fopen("g:\\lab8.txt","rt");
 
    fscanf(file, "%d", &n);
 
 
    for (i=0; i<n; i++)
    {
        fscanf(file, "%s", &card[i].name);
        fscanf(file, "%s", &card[i].surname);
        fscanf(file, "%c", &card[i].gender);
        fscanf(file, "%d", &card[i].age);
        fscanf(file, "%d", &card[i].salary);
        fscanf(file, "%d", &card[i].salary1);
    }
 
    for (i=0; i<n; i++)
    {
        card[i].output();
    }
 
    getch();
 
 
 
    fclose(file);
}
проблемма в том что вводит неправильные данные.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru