Форум программистов, компьютерный форум 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++ СПОСОБЫ ПРЕДСТАВЛЕНИЯ ФОРМУЛ ЛОГИКИ ВЫСКАЗЫВАНИЙ Написать программу, которая осуществляет переход от КНФ к ДНФ подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт CЭксперт С++
12882 / 7268 / 810
Регистрация: 27.09.2012
Сообщений: 17,958
Записей в блоге: 2
Завершенные тесты: 1
07.12.2013, 23:03     Структуры и оператор switch
Цитата Сообщение от Revopower Посмотреть сообщение
Подскажите господа программисты почему.
потому что вводите число:
C++
1
cin >> dir;
и сравниваете с кодами символов '1', '2' и '3':
C++
1
2
3
    case '1': chosen = sotrud1; break;
    case '2': chosen = sotrud2; break;
    case '3': chosen = sotrud3; break;
Поэтому в строчке:
C++
1
cout << "sotrudnik #" << chosen.number << endl << "\nzarplata:" << chosen.zarplata;
chosen не инициализирована
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru