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

Структуры и оператор switch - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проект библиотека . Загляни http://www.cyberforum.ru/cpp-beginners/thread1032540.html
Здраствуйте мне нужно зделать проет по ООП. Разработать информационную систему « Библиотека» . Описать классы Book и Reader . Класс Book должен содержать поля с такой информацией : идентификатор книги , название книги , автор , жанр , количество страниц , статус ( в наличии , выдано ) . Класс Reader сохраняет следующую информацию: номер читательского билета , фамилия и имя читателя , место...
C++ ввод нужен ввод одного либо двух чисел, в зависимости от того, одно или два числа введено, производить то или иное действие, для простоты выводить эти самые числа. если введено a -> вывод а если введены а и b -> вывод а и b http://www.cyberforum.ru/cpp-beginners/thread1032530.html
Задача про векторы (операции над ними и сортировка) C++
Добрый вечер, подскажите пожалуйста реализацию на С++, мне как новичку трудно разобраться и понять как это решить. Задали задачу для курсовой: Реализовать в виде класса набор подпрограмм для выполнения следующих операций над векторами: 1) сложение; 2) вычитание; 3) скалярное умножение векторов; 4) умножение вектора на число; 5) длина вектора. Вектор представить следующим типом: struct...
C++ Блок-схема
Привет, форумчане! Помогите составить блок-схему? #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main () { int nSize, n, Max = 0, IndexMax, multi = 1;
C++ Составить блок-схему по коду http://www.cyberforum.ru/cpp-beginners/thread1032512.html
#include "stdafx.h" #include <iostream> #include <ctime> #include <iomanip> using namespace std; int _tmain(int argc, _TCHAR* argv) { srand(time(0)); setlocale(LC_ALL,"RUS"); cout<<"Введите количество строк ";
C++ СПОСОБЫ ПРЕДСТАВЛЕНИЯ ФОРМУЛ ЛОГИКИ ВЫСКАЗЫВАНИЙ Написать программу, которая осуществляет переход от КНФ к ДНФ подробнее

Показать сообщение отдельно
Revopower
0 / 0 / 0
Регистрация: 26.03.2012
Сообщений: 22

Структуры и оператор switch - C++

07.12.2013, 23:01. Просмотров 336. Ответов 3
Метки (Все метки)

Доброго вечера всем.
Такая проблемка в задачке
Создайте структуру с именем employee,содержащую 2 поля: номер сотрудника типа int и величину его пособия в долларах типа float. Запросите с клавиатуры данные о трех сотрудниках, сохраните их в трех структурных переменных типа employee и выведите информацию о каждом сотруднике на экран. (так как я понял запросить даные с клавиатуры это ввести номер сотрудника

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
#include "stdafx.h"
#include <iostream>
using namespace std;
#include <conio.h>
 
struct employ
{
    int number;
    int zarplata;
};
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(0, "");                           
    int dir;
    employ sotrud1, sotrud2, sotrud3, chosen;
    sotrud1 = { 1, 28457 };
    sotrud2 = { 2, 14852 };
    sotrud3  = { 3, 123456 };
    cout << "vvedite nomer sotrudnika:";
    cin >> dir;
    switch (dir)
    {
    case '1': chosen = sotrud1; break;
    case '2': chosen = sotrud2; break;
    case '3': chosen = sotrud3; break;
    }
    cout << "sotrudnik #" << chosen.number << endl << "\nzarplata:" << chosen.zarplata;
    _getch();
}
но проблема в том что пишет ошибку - "Run-Time Check Failure #3 - The variable 'chosen' is being used without being initialized." Подскажите господа программисты почему.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru