Тема помощи по программному коду С++
Сообщений: 32
• Страница 1 из 4 • 1, 2, 3, 4
Тема помощи по программному коду С++
Потом ПП сделаю.
Последний раз редактировалось Aesk (∆) 30 сен 2012, 12:02, всего редактировалось 1 раз.
- Сообщения: 573
- Зарегистрирован: 23 авг 2012, 10:45
- Откуда: Ростов-на-Дону
- Пол:

-
0
Re: Помогите нубу с С++
Используй переключатель:
А лучше просто почитай Подбельского.
- Код: Выделить всё
switch (int i) // начало переключателя. В скобках указывается входной параметр.
{
case o: <действие один>; break; // выполняется это действие при i = 0
case 3: <действие два>; break; // выполняется это действие при i = 3
case 10 <действие три>; break; // выполняется это действие при i = 10
default <действие четыре> // Если i не равен указанным значением, выполняется действие 4, обозначенное как действие по-умолчанию.
} // конец переключателя
А лучше просто почитай Подбельского.
- Сообщения: 219
- Зарегистрирован: 23 май 2012, 17:51
- Откуда: оттуда
- Пол:

-
0
Re: Помогите нубу с С++
Квакси, ты опаздал, мне Некр уже все сказал и я разобрался =)
Кстати. Если я напишу "case тут слово: <действие два>; break;" то при наборе слова выберется этот вариант? Т.е. можно не только цифрами, но и буквами?
Кстати. Если я напишу "case тут слово: <действие два>; break;" то при наборе слова выберется этот вариант? Т.е. можно не только цифрами, но и буквами?
- Сообщения: 573
- Зарегистрирован: 23 авг 2012, 10:45
- Откуда: Ростов-на-Дону
- Пол:

-
0
Re: Помогите нубу с С++
Если вместо "тут слово" будет стоять переменная типа char
- Сообщения: 219
- Зарегистрирован: 23 май 2012, 17:51
- Откуда: оттуда
- Пол:

-
0
Re: Помогите нубу с С++
Окей, спасибо.
Только у меня не получается поставить default почему-то. Если без него, то все получается. А с ним- нет. Пробовал так:
Только у меня не получается поставить default почему-то. Если без него, то все получается. А с ним- нет. Пробовал так:
- Код: Выделить всё
{
case 1: {cout<<"one"}; break;
case 2: {cout<<"two"}; break;
default: {cout<<a}; break;
}
- Сообщения: 573
- Зарегистрирован: 23 авг 2012, 10:45
- Откуда: Ростов-на-Дону
- Пол:

-
0
Re: Помогите нубу с С++
Перед закрывающей } обязательно ставить точку с запятой.
- Сообщения: 219
- Зарегистрирован: 23 май 2012, 17:51
- Откуда: оттуда
- Пол:

-
0
Re: Помогите нубу с С++
Так?
Или так?
- Код: Выделить всё
default: {cout<<a}; break;
;}
Или так?
- Код: Выделить всё
default: {cout<<a;}; break;
}
- Сообщения: 573
- Зарегистрирован: 23 авг 2012, 10:45
- Откуда: Ростов-на-Дону
- Пол:

-
0
Re: Помогите нубу с С++
Да-да, все получилось, спасибо)
- Сообщения: 573
- Зарегистрирован: 23 авг 2012, 10:45
- Откуда: Ростов-на-Дону
- Пол:

-
0
Re: Помогите нубу с С++
Запомни, что в С++ перед } всегда ставится точка с запятой. 

- Сообщения: 219
- Зарегистрирован: 23 май 2012, 17:51
- Откуда: оттуда
- Пол:

-
0
Сообщений: 32
• Страница 1 из 4 • 1, 2, 3, 4
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2



