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

использование текстовой\длинной переменной для switch - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перебор возможных вариантов разреза трубы http://www.cyberforum.ru/cpp-beginners/thread957653.html
Доброго времени суток! Есть задача:"Вводится длина трубы, количество заготовок (1 .. 5), которые можно вырезать из трубы, и длина каждой заготовки. Вывести все возможные варианты разреза трубы " Пример: 100 2 60 30 Ответ : "60" "30" "60 +30" "30 +30" "30 +30 +30". Написал код: // prog3.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include...
C++ Вставка функции Всем привет, помогите вставить функцию в программу. #include <vcl.h> #include <iostream.h> #include <conio.h> int main(void) { int a, count(0),i(0); http://www.cyberforum.ru/cpp-beginners/thread957651.html
C++ Класс, реализующий множество
Создать класс реализующий множество целых чисел. Доп. условия: Элементы множества хранить в числовом массиве, операции объединения и пересечения множеств реализовать в виде метода данного класса. Язык С++ или С#(Шарп) Сделать текстовое пояснение к строкам программы чтобы понять что каждая из них делает.
C++ мат.моделирование
Ребят, надо создать математическую модель для след задачи: Принимая, что плотность морской воды увеличивается с глубиной h (км), по след.зависимости: y=e^(0.004h) (кг/м^3). Определить, где находится центр тяжести вертикального столба морской воды высотой H = 5 км. кто-нибудь подскажет по какой формуле вычислять? по идее, плотность у поверхности меньше плотности на дне, и, получается, что...
C++ Подключение сторонних библиотек http://www.cyberforum.ru/cpp-beginners/thread957637.html
Я пишу в Visual Studio и в некоторый проектах использую SDL. У меня есть папка с библиотеками и инклудами SDL, я ее подключаю в настройках проекта, но когда я компилирую проект, пишет, что файл *.dll не найден и из вышеописанных папок приходится копировать файлы прямо в каталог с проектом, как это исправить?
C++ zlib метод\уровень сжатия Как менять метод и уровень сжатия при этом применяя api? подробнее

Показать сообщение отдельно
Nullik
 Аватар для Nullik
43 / 12 / 1
Регистрация: 13.03.2013
Сообщений: 297
Завершенные тесты: 1
20.09.2013, 12:25  [ТС]     использование текстовой\длинной переменной для switch
I.M. , если вам не сложно, ещё раз:

мар - это абстрактный контейнер, типа хэш таблицы, "ключ-значение", где ключи уникальны.
enum - перечисляем (???)


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
enum command {help,iterations,sequence,test,exit}; //здесь мы перечислили (???)
    map<string, enum command> words; //указали тип ключа и значение (?)
 
    words["help"]=help; //присвоили ключу значение
    words["exit"]=exit;
    string aa; 
    cin >> aa;//ввели ключ
    const enum command dd = words.at(aa); //вот тут не совсем поняла что делали
 //что есть переменная dd ?
    do
    {
        switch (dd)
        {
            case('help'):
            {
                cout << "help";
            }
            default:
            {
                break;
            }
        }
    } while (dd!=exit);
 
Текущее время: 10:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru