Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[C++] Switch меня не понимает 28.03.03 21:48 Число просмотров: 785
Автор: wade Статус: Незарегистрированный пользователь
|
Ээээээ... даже стыдно писать-то ;)
В операторе switch в case нельзя использовать функции?
Например:
char str[] = "privet";
int number = 0;
switch (number)
{
case (strcmp(str, "privet")): cout << "Проканало !!!" ; break;
default: cout << "Не совсем проканало"; break;
}
Ведь strcmp должна вернуть 0, и тогда должно выполниться 1-е условие... Но компилятор говорит: constant expression required in function main()
В чем проблема? Спасибо всем ;)
|
- [C++] Switch меня не понимает - wade 28.03.03 21:48 [785]
|
|
|