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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
NIKO666
11 / 11 / 0
Регистрация: 22.10.2010
Сообщений: 134
#1

Переменная с предопределенными значениями - C++

06.11.2010, 23:10. Просмотров 331. Ответов 2
Метки нет (Все метки)

Народ, как объявить переменную, которая будет содержать только определенные значения?
Ну, например, чтобы строковая переменная содержала только значения a,b,c,..,z,left,top,hammer?
Просто никогда таким не пользовался, но вроде так можно.
Я хочу так сделать, чтоб потом сравнивать определенную строку/символ в условии...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2010, 23:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Переменная с предопределенными значениями (C++):

Глобальная переменная определена в хидере. Компилятор ругается на то, что переменная переопределена несколько раз - C++
Исходники: /* main.cpp */ #include "hider.h" int main(void) { return 0; } /* foo.cpp */

Массив: Разместить все элементы с положительными значениями в левой части массива, элементы с отрицательными значениями - в правой - C++
Напишите пожалуйста программу Разместить все элементы с положительными значениями в левой части массива, элементы с отрицательными...

Переменная или переменная и условие - C++
Привет всем. Стало интересно. Есть предположим функция. В ней ссылкой передается аргумент Status; Как лучше сделать? ...

Обмен значениями - C++
Не понимаю, почему в двух последних случаях обмен значений переменных не происходит. #include <iostream> void swapr(int & a, int &...

Обменять строки значениями - C++
Есть 2 массива: a="apple" и b="dogs". Как поменять местами значения массивов чтобы a="dogs";...

ПРоблема со значениями массива - C++
Пишу программу, в ней есть массив, значения которого задаются рандомно от 1 до 9. Когда вызывается функция, определяющая среднее значение,...

2
Crudelis
Шаровик затейник
674 / 416 / 13
Регистрация: 06.05.2010
Сообщений: 1,109
06.11.2010, 23:22 #2
дело в том что тип char или string воспринимает в виде текстовых сообщений как символы так и числа, к-е тоже являются символами для них, нужно сделать проверку введенной строки на символы/цифры

Добавлено через 43 секунды
Цитата Сообщение от asics Посмотреть сообщение
const char *p = "blablabla787482374"№№"№";
такая строка тоже введется без проблем
0
NIKO666
11 / 11 / 0
Регистрация: 22.10.2010
Сообщений: 134
06.11.2010, 23:43  [ТС] #3
Все, нашел решение. Оказывается можно так:
const string tip[15]={"a","s","dsd"};

А как можно сделать, чтобы обьявить диапазон символов, как в паскале делалось вот так: 'a'..'z'?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.11.2010, 23:43
Привет! Вот еще темы с ответами:

Массив не заполняется значениями - C++
Проблема: почему программа не запоминает массив b? int main(){ int n=10; for (int i=0; i<n; i++) { for...

bool с противоположными значениями - C++
Как решить вот эту задачу? Проверить истинность высказывания. Среди трех данных целых чисел есть хотя одна пара взаимно...

Массив с нулевыми значениями - C++
Присваивание нулевых начальных значений элементам массива.. Пожалуйста помогите исправить ошибки......не переделывая...это пример из...

Заполнение структуры значениями - C++
Как правильно заполнить структуру рандомными значениями? Проблема с инициализацией :( #include <iostream> #include <string> ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru