Форум программистов, компьютерный форум 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
43 / 12 / 1
Регистрация: 13.03.2013
Сообщений: 297
Завершенные тесты: 1

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

19.09.2013, 11:22. Просмотров 823. Ответов 18
Метки (Все метки)

добрый день!

Такой вот вопрос:

есть цикл switch-case, но нужно, чтобы пользователь вводил команды, например:
hepl и exit.
Как мне сделать, чтобы case проверял именно слова?

*если использовать enum, то как осуществить ввод слова?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//объявить переменную command;
do
    {
        switch (command)
        {
            case('help'): //если сделать сомманд чаром, то считывает только h, а вдруг у меня будет две различных команды с h ?
            {
                cout << "help";
            }
            default:
            {
                break;
            }
        }
    } while (command!=exit);
Добавлено через 56 секунд
опечатку со свитчем исправила, там была другая переменная.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru