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

Работа со структурными данными - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализуется в среде Pascal, но не получается в c++ http://www.cyberforum.ru/cpp-beginners/thread673372.html
А сколько различных комбинаций существует, если помимо 1 имеется N цифр? Для N = 3 получилось 7, для N = 4 получилось 15. Но для более больших N нужно писать программу, почему не выходит составить программу на c++, напишите код...
C++ Реализация классов чисел есть задача по реализации 2 классов действительно и комплексного числа, при дебаги возникают непонятные мне ошибки хелп. # include <iostream> using namespace std; class realNumber { public: int number; double method_add (realNumber &a) { http://www.cyberforum.ru/cpp-beginners/thread673366.html
C++ Проверьте программу пожалуйста
Суть программы заключается в следующем: мы вводим выражение ((2+2)/2*5+10) и программа выдаёт правильно или нет с точки зрения операций наше выражение. В программе я учёл следующие случаи: 1). *2 (/2) при условии что */ - первый элемент. 2). 2+ (2-;2*;2/) при условии что знак идёт перед концом строки. 3). ++2 --2 при всех их возможных комбинациях **2 //2 4). 2++ ...
Текст при наведении курсора на кнопку C++
Подскажите, как сделать так, чтобы при наведении курсора на определенную кнопку появлялся текст под мышью. Спасибо!
C++ Организация меню в консоли http://www.cyberforum.ru/cpp-beginners/thread673339.html
всем доброе время суток необходимо организованить меню: Для выбора метода вычисления корня уравнения использовать меню, разработанное с применением массива указателей на функции. не могу понять как это правильно организовать :( // lab10_var8.cpp : Defines the entry point for the console application. // #include "stdafx.h"
C++ ошибка: невозможно вычислить выражение Здравствуйте! Имеется задача - обрабатывать каждую секунду местоположение курсора мыши,с помощью функции GetCursorPos(), она вызывается после сообщения таймера WM_TIMER. Но программа при запуске приостанавливается,пишет про какое-то необработанное исключение и нарушение прав доступа при чтении.Вот часть кода,где останавливается программа: Вот здесь: GetCursorPos(Mouse);// код LRESULT... подробнее

Показать сообщение отдельно
Br8k
1 / 1 / 0
Регистрация: 22.10.2012
Сообщений: 42
23.10.2012, 00:25     Работа со структурными данными
Цитата Сообщение от XAVOK Посмотреть сообщение
declaration terminated incorrectly
будь внимательней, не пиши все друг под другом, придерживайся порядка и сразу видно где чего не хватает( не пиши под фигурными скобками!)
в С++ правило int-по уполномочию, не применяется.
дальше сам разберёшься..

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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
#include "stdafx.h"
#include "iostream"
 
using namespace std;
 
struct WORKER
{
    char FIO[30];//Фамилия имя отчество//
    int cod;//Код должности//
    char posada[15];//Название должности//
    float oklad;//Оклад//
    int day;//Количество отработанных дней//
};
 
void main()
{
    WORKER people[4];
    //int day(m);
    setlocale(LC_ALL, "Russian");
    {
        {
            cout<<"Введите ФИО первого сотрудника-";
            cin.getline(people[0].FIO,29);
            cout<<"Введите код должности первого сотрудника-";
            cin >>people[0].cod;
            cout<<"Введите название должности первого сотрудника-";
            cin.getline(people[0].posada,14);
            cout <<"Введите оклад первого сотрудника-";
            cin >>people[0].oklad;
            cout <<"Введите количество отработанных дней первого сотрудника-";
            cin >>people[0].day;
        }
 
        {
            cout<<"Введите ФИО второго сотрудника-";
            cin.getline(people[1].FIO,29);
            cout<<"Введите код должности третьего сотрудника-";
            cin >>people[1].cod;
            cout<<"Введите название должности второго сотрудника-";
            cin.getline(people[1].posada,14);
            cout <<"Введите оклад второго сотрудника-";
            cin >>people[1].oklad;
            cout <<"Введите количество отработанных дней второго сотрудника-";
            cin >>people[1].day;
        }
 
 
        {
            cout<<"Введите ФИО третьего сотрудника-";
            cin.getline(people[2].FIO,29);
            cout<<"Введите код должности третьего сотрудника-";
            cin >>people[2].cod;
            cout<<"Введите название должности третьего сотрудника-";
            cin.getline(people[2].posada,14);
            cout <<"Введите оклад третьего сотрудника-";
            cin >>people[2].oklad;
            cout <<"Введите количество отработанных дней третьего сотрудника-";
            cin >>people[2].day;
        }
 
    
        {
            cout<<"Введите ФИО четвертого четвертого-";
            cin.getline(people[3].FIO,29);
            cout<<"Введите код должности четвертого сотрудника-";
            cin >>people[3].cod;
            cout<<"Введите название должности четвертого сотрудника-";
            cin.getline(people[3].posada,14);
            cout <<"Введите оклад четвертого сотрудника-";
            cin >>people[3].oklad;
            cout <<"Введите количество отработанных дней четвертого сотрудника-";
            cin >>people[3].day;
        }
    }
 
 
    char L1 [50]="_";
    char L2 [55]="|------------------------------|--------------|-----|\n";
    cout<<L1<<endl;
    cout<<"|          ФИО                 | Код должности |Оклад|\n";
    cout<<L1;
     
    cout<<'|';
    cout.width (30);
    cout<<people[0].FIO;
    cout<<'|';
    cout.width(15);
    cout<<people[0].posada;
    cout<<'|';
    cout.width(5);
    cout<<people[0].oklad;
    cout<<'|';
    cout<<L2;
 
    cout<<'|';
    cout.width (30);
    cout<<people[1].FIO;
    cout<<'|';
    cout.width(15);
    cout<<people[1].posada;
    cout<<'|';
    cout.width(5);
    cout<<people[1].oklad;
    cout<<'|';
    cout<<L2;
 
    cout<<'|';
    cout.width (30);
    cout<<people[2].FIO;
    cout<<'|';
    cout.width(15);
    cout<<people[2].posada;
    cout<<'|';
    cout.width(5);
    cout<<people[2].oklad;
    cout<<'|';
    cout<<L2;
 
    cout<<'|';
    cout.width (30);
    cout<<people[3].FIO;
    cout<<'|';
    cout.width(15);
    cout<<people[3].posada;
    cout<<'|';
    cout.width(5);
    cout<<people[3].oklad;
    cout<<'|';
    cout<<L2;
}
p.s. не пиши в чужих темах, создавай свои!
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru