Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Гляньте код... В тексте, состоящем из русских букв, подсчитайте количество гласных букв. #include <iostream.h> #include <conio.h> #include <stdio.h> void main() { char s; https://www.cyberforum.ru/ cpp-beginners/ thread32296.html Задача на последовательность отрицательных чисел(не работает) C++
Во всех последовательностях отрицательных чисел поменят местами минимальное и максимальное значение местами Вот код: #include <stdio.h> #include <time.h> #include <stdlib.h> int Ar; int main(void) { int i, j; int nn; int ib;
C++ Задан двумерный массив https://www.cyberforum.ru/ cpp-beginners/ thread32271.html
Задан двумерный массив Q(C,S). Найти среднее геометрическое всех элементов. Если это сделать невозможно, выдать сообщение о причине.
C++ Найти НОК Помогите решить задачу: Найти наименьшее общее кратное четырех заданных натуральных чисел. https://www.cyberforum.ru/ cpp-beginners/ thread32254.html
C++ Динамические структуры - информация о книгах в библиотеке
Надеюсь на вашу благосклонность... Нужна помощь составить программу для курсовой, учусь на первом курсе, только начали изучать С++, а уже дали курсовик, даже не знаю с чего начать...Если вас не затруднит, выделите немного времени, помогите пожалуйста! Я сам конечно пытаюсь сделать, рыскаю по и-нету в поисках доп. ин-фы о ДС, но буду рад, если кто-нибудь все же поможет... Вот условие задачи:...
C++ Здача на строки https://www.cyberforum.ru/ cpp-beginners/ thread32225.html
Получить из слова a, вычёркиванием некоторого кол-ва букв, слова b. Отобразить на экране промежуточные этапы. Добавлено через 4 часа 46 минут 10 секунд Тем кто поможет заранее спс, а код оформите на C
C++ Заменить в строке двойные символы на одиночные Ввести строчку длиной до 30 символов, заменить в ней двойные символы на одиночные, пробелы - на знак подчёркивания, сочетания ** на многоточие ... https://www.cyberforum.ru/ cpp-beginners/ thread32220.html Проверка арифметического переполнения для int C++
Есть задача (из книги Лафоре ООП в С++, задача 4, глава 8): Создайте класс Int, основанный на упражнении 1 из главы 6 . Перегрузите четыре целочисленных арифметических операции(+, -, *, /), так, чтобы их можно было использовать для операций с объектами класса Int . Если результат какой-либо из операций выходит за границы типа int (в 32-битной системе), имеющие значение от 2147483648 до...
C++ Оператор return; В коде одного примера встретился оператор return; Который просто ничего не возвращает. Вот часть кода: void PartList::Iterate(void (Part::*pFunc)()const)const { if (!pHead) { return; } PartNode *pNode=pHead; do (pNode->GetPart()->*pFunc)(); https://www.cyberforum.ru/ cpp-beginners/ thread32210.html C++ Как увидеть результат выполнения программы в Dev-C++ 4.9.9.2 ? И ещё, когда запускаю exe-файл, вместо нормального текста какая-то абракадабра на русском языке. Можно это исправить? Только начал изучать программирование, если можно, отвечайте общедоступным языком. Если смогите, помогите. Заранее спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread32172.html
Переменная в register, операция >>, во что компилится? C++
Если объявлена переменная register unsigned int i=100; и затем мне надо выполнять операцию >>1 (деление на 2), в цикле, дак вот, если написать просто i=i>>1; эта строка скомпилится именно в sar xX, 1, или какую-то более сложную последовательность, с присваиванием и т.д. ?? (Просто, i++ будет инкремент, а i>>1 - ничего не будет, значение i останется прежним. А как надо?) Заранее...
C++ Ограничения для структуры if у меня прога некорректно работает. есть подозрения на структуру if - в ней должно выполнятся 5 условий if ((f_card==1)&&(f_card==1)&&(f_card==1)&&(f_card==1)&&(f_card==1)) существуют ли ограничения для кол-ва условий в структуре if и может ли из-за большого кол-ва условий давать сбой? https://www.cyberforum.ru/ cpp-beginners/ thread32144.html
0 / 0 / 0
Регистрация: 06.04.2009
Сообщений: 30
0

структуры (подскажите где ошибки) - C++ - Ответ 150815

01.05.2009, 15:18. Показов 1180. Ответов 7
Метки (Все метки)

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
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
# include <iostream>
# include <ctime>
# include <iomanip>
# include <cmath>
# include <windows.h>
using namespace std;
 
//*********структуры******************
 
 
struct person
{
   name work; // Имя, фамилия, отчество.
   char *post; // должность
   int time; // количество отработаных часов
   int day ; // количество не рабочих дней
   int salary; // Зарплата.
   
};
 
struct name
{
    char  *fam; //фамилия
    char  *imja; //имя
    char  *otches;//отчество
    
};
 
 
//************функции***************
 
void Print (person * pEn , int size)
{
    for(int i=0 ;i<size ;i++)
    {
        
    cout<< setw(15)<<"Фамилия"<<pEn[i].work.fam
        << setw(10)<<"Имя"<<pEn[i].work.imja
        << setw(10)<<"Отчество"<<pEn[i].work.otches
        << setw(10)<<"Должность"<<pEn[i].post
        << setw(10)<<"Рабочее время"<<pEn[i].time
        << setw(10)<<"Выходные дни"<<pEn[i].day
        << setw(10)<<"Зарплата"<<pEn[i].salary
        <<endl;
    }
}
 
void Fill(person *pEn , int size)
{
    for (int i=0; i<size ;i++)
    {
        pEn[i].work.fam = new char [15];
        cout<<"Введите Фамилию"<<endl;
        cin.getline (pEn[i].work.fam,15);
        pEn[i].work.imja = new char [10];
        cout<<"Введите имя"<<endl;
        cin.getline (pEn[i].work.imja,10);
        pEn[i].work.otches = new char [10];
        cout<<"Введите отчество"<<endl;
        cin.getline (pEn[i].work.otches,10);
        pEn[i].post = new char [15];
        cout<<"Введите должность"<<endl;
        cin.getline (pEn[i].post,15);
        cout<<"Введите кількість відпрацьованих годин"<<endl;
        cin>>pEn[i].time;
        cout<<"Введите кількість неробочих днів за місяць"<<endl;
        cin>>pEn[i].day;
        cout<<"Введите зарплату"<<endl;
        cin>>pEn[i].salary;
        cin.ignore();
 
    }
}
 
 
void main ()
{
    SetConsoleOutputCP(1251);
 
    int size=3;
 
    Fill ( pEn ,size );
    Print ( pEn ,size );
 
    person *nEn= new person;
    nEn->work.fam = new char [15];
        cout<<"Введите Фамилию"<<endl;
        cin.getline (nEn->work.fam,15);
 
        nEn->work.imja = new char [10];
        cout<<"Введите имя"<<endl;
        cin.getline (pEn->work.imja,10);
 
        nEn->work.otches = new char [10];
        cout<<"Введите отчество"<<endl;
        cin.getline (pEn->work.otches,10);
 
        nEn->post = new char [10];
        cout<<"Введите должность"<<endl;
        cin.getline (pEn->post,15);
 
        cout<<"Введите кількість відпрацьованих годин"<<endl;
        cin>>pEn->time;
 
        cout<<"Введите кількість неробочих днів за місяць"<<endl;
        cin>>pEn->day;
 
        cout<<"Введите зарплату"<<endl;
        cin>>pEn->salary;
        cin.ignore();
 
}
ошибки какие выдаёт пиши ниже

Compiling...
kyrsak01.cpp
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(13) : error C2146: syntax error : missing ';' before identifier 'work'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(13) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(37) : error C2039: 'work' : is not a member of 'person'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(12) : see declaration of 'person'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(38) : error C2228: left of '.fam' must have class/struct/union
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(38) : error C2039: 'work' : is not a member of 'person'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(12) : see declaration of 'person'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(39) : error C2228: left of '.imja' must have class/struct/union
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(39) : error C2039: 'work' : is not a member of 'person'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(12) : see declaration of 'person'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(40) : error C2228: left of '.otches' must have class/struct/union
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(52) : error C2039: 'work' : is not a member of 'person'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(12) : see declaration of 'person'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(52) : error C2228: left of '.fam' must have class/struct/union
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(54) : error C2039: 'work' : is not a member of 'person'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(12) : see declaration of 'person'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(54) : error C2228: left of '.fam' must have class/struct/union
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(55) : error C2039: 'work' : is not a member of 'person'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(12) : see declaration of 'person'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(55) : error C2228: left of '.imja' must have class/struct/union
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(57) : error C2039: 'work' : is not a member of 'person'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(12) : see declaration of 'person'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(57) : error C2228: left of '.imja' must have class/struct/union
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(58) : error C2039: 'work' : is not a member of 'person'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(12) : see declaration of 'person'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(58) : error C2228: left of '.otches' must have class/struct/union
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(60) : error C2039: 'work' : is not a member of 'person'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(12) : see declaration of 'person'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(60) : error C2228: left of '.otches' must have class/struct/union
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(82) : error C2065: 'pEn' : undeclared identifier
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(83) : error C2065: 'pEn' : undeclared identifier
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(86) : error C2039: 'work' : is not a member of 'person'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(12) : see declaration of 'person'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(86) : error C2228: left of '.fam' must have class/struct/union
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(88) : error C2039: 'work' : is not a member of 'person'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(12) : see declaration of 'person'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(88) : error C2228: left of '.fam' must have class/struct/union
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(90) : error C2039: 'work' : is not a member of 'person'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(12) : see declaration of 'person'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(90) : error C2228: left of '.imja' must have class/struct/union
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(92) : error C2065: 'pEn' : undeclared identifier
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(92) : error C2227: left of '->work' must point to class/struct/union/generic type
type is ''unknown-type''
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(92) : error C2228: left of '.imja' must have class/struct/union
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(94) : error C2039: 'work' : is not a member of 'person'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(12) : see declaration of 'person'
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(94) : error C2228: left of '.otches' must have class/struct/union
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(96) : error C2065: 'pEn' : undeclared identifier
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(96) : error C2227: left of '->work' must point to class/struct/union/generic type
type is ''unknown-type''
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(96) : error C2228: left of '.otches' must have class/struct/union
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(100) : error C2065: 'pEn' : undeclared identifier
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(100) : error C2227: left of '->post' must point to class/struct/union/generic type
type is ''unknown-type''
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(103) : error C2065: 'pEn' : undeclared identifier
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(103) : error C2227: left of '->time' must point to class/struct/union/generic type
type is ''unknown-type''
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(106) : error C2065: 'pEn' : undeclared identifier
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(106) : error C2227: left of '->day' must point to class/struct/union/generic type
type is ''unknown-type''
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(109) : error C2065: 'pEn' : undeclared identifier
c:\documents and settings\змей\рабочий стол\hoome\kyrsak\kyrsak\kyrsak01.cpp(109) : error C2227: left of '->salary' must point to class/struct/union/generic type

подскажите что не так

Вернуться к обсуждению:
структуры (подскажите где ошибки) C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.05.2009, 15:18
Готовые ответы и решения:

структуры подскажите где ошибки
Ребята посмотрите код Пока сделал (думал что сделал) первых 4 пункта но начинает выдавать ошибки...

Подскажите, где может быть ошибка (структуры)? (скорее всего где-то амперсенд нужен, все вроде проверил)
написать универсальный тип, который представляет точку на плоскости в координатах (х, у) и в...

Подскажите где ошибки..
Здраствуйте ув. знатоки! есть у меня вот код программы: #include &quot;stdafx.h&quot; #include...

Подскажите, где ошибки в программе
#include &lt;conio.h&gt;//підключеннябібліотек #include &lt;stdio.h&gt; #include &lt;string.h&gt; #include...

7
01.05.2009, 15:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.05.2009, 15:18
Помогаю со студенческими работами здесь

Подскажите пожалуйста где можно почитать про структуры
Подскажите пожалуйста где можно почитать про структуры Добавлено через 1 минуту Структуры – это...

Массив. Помогите доработать код, подскажите где ошибки.
Сама задача проста: Есть массив, состоящий из натуральных чисел, поделенный на 4 части, необходимо...

Для чего и где и удобнее использовать структуры, а где классы?
Для чего и где и удобнее использовать структуры, а где классы?

подскажите где ошибки
Добрый день. Подскажите пожалуйста где ошибки 1. Написать программу, подсчитывающую значение...

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