1 / 1 / 1
Регистрация: 20.03.2014
Сообщений: 45
1

Проверить код

25.12.2014, 12:39. Показов 573. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
не внятный вывод на экран


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
#include "stdafx.h"
#include <Windows.h>
#include <conio.h>
struct TStudentData
{
    int Num;
    char Family[50];
    int Day;
    int Month;
    int Year;
    int Ochenka;
    char Prepod[20];
    char Dischep[3];
};
 
class TStudent{
public:
    TStudentData data;
    void put_Family();
    void put_Day();
    void put_Month();
    void put_Year();
    void put_Ochenka();
    void put_Prepod();
    void put_Dischep();
};
 
void TStudent::put_Family()
{
    printf("%s", &data.Family);
}
void TStudent::put_Day()
{
    printf("%d", &data.Day);
}
void TStudent::put_Month()
{
    printf("%d", &data.Month);
}
void TStudent::put_Year()
{
    printf("%d", &data.Year);
}
void TStudent::put_Ochenka()
{
    printf("%d", &data.Ochenka);
}
void TStudent::put_Prepod()
{
    printf("%s", &data.Prepod);
}
void TStudent::put_Dischep()
{
    printf("%s", &data.Dischep);
}
 
int main()
{
 
    TStudent buf;
    int z;
    FILE *f;
    f = fopen("H:\\temp\\student.dat", "rb");
    do
    {
        z = fread(&buf.data, sizeof(buf.data), 1, f);
        if (z>0){
            buf.put_Family();
            buf.put_Day();
            buf.put_Month();
            buf.put_Year();
            buf.put_Ochenka();
            buf.put_Prepod();
            buf.put_Dischep();
            printf("\n");
        }
 
    } while (z>0);
    system("pause");
    fclose(f);
 
    return 0;
 
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.12.2014, 12:39
Ответы с готовыми решениями:

проверить код на с++
проверьте код, а то не могу понять в чем ошибка, почему не запускается #include &lt;iostream.h&gt;...

Проверить код
Предоставляемые целые числа с1, ... с9. Есть ли в этой последовательности три подряд стоящих...

Проверить код
Всем здравствуйте. Ребят, не могли бы посмотреть и поправить программу, а то выдает ошибку: ...

Проверить код
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;cctype&gt; int _tmain(int...

1
Эксперт PHP
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
25.12.2014, 12:43 2
Цитата Сообщение от Cool34011 Посмотреть сообщение
printf("%s", &data.Family);
естественно, вы ж адреса выводите. Уберите амперсанд.
1
25.12.2014, 12:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2014, 12:43
Помогаю со студенческими работами здесь

Проверить код
Пытаюсь переделать программу из С# в C++. { protected int x; protected int y; ...

Проверить код
#include &quot;stdafx.h&quot; #include &quot;iostream&quot; #include &quot;string&quot; using namespace std; void...

Проверить код на корректность
Сделал лабу, все работает отлично.... Но я не уверен что она написана нормально, может где то...

Проверить код на правильность
#include &lt;iostream&gt; using namespace std; int main() { setlocale(LC_CTYPE,&quot;Russian&quot;);...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru