Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2019, 05:49   #1
pedro228
Новичок
Джуниор
 
Регистрация: 01.06.2019
Сообщений: 2
По умолчанию в чем ошибка? Что за свитч с одним кейсом? Где брек? Что за else без if болтается?

Код:
#include <iostream>
#include <cstdlib>
#include <conio.h>

using namespace std;


int main()
{
setlocale(LC_ALL, "Russian");

int k,c,b;

char name;

int life,en_life,strike,m,xp,strike_2;

life=100;
en_life=100;
strike=50;

char h;
char a;
char normal;

cout<<"ââåäèòå ñâîå èìÿ ";
	cin>>name;

do{
	cout<<"ââåäèòå öèôðó 1 "<<endl<<endl;
	cin>>k;
}while(k!=!kbhit ());


do{
	
	
	cout<<"ââåäèòå ðåæèì èãðû> \n"<<endl<<endl;
	cout<<"normal=n\n"<<endl<<endl;
	cout<<"hard=h\n"<<endl<<endl;
	cin>>a;
}while(a!='n' && a!='h');

switch(a)
{
	case 'n':
		
cout<<"jhony,pedro ";
cin>>c;
if(c==1)
cout<<"ââåäèòå óäàð: strike=1 ";
cin>>c;
cout<<strike-en_life<<endl;cout<<"enemy life=50";

else if(c==2)
cout<<"ââåäèòå óäàð: strike=1 ";
cin>>c;
cout<<strike-en_life<<endl;cout<<"enemy life=50";
    
}



return 0;
}
______________________
Используйте тег [CODE] (кнопка [CODE] в форме сообщения) при вставке кода на форум. Подробнее в FAQ

Последний раз редактировалось Serge_Bliznykov; 05.06.2019 в 09:21.
pedro228 вне форума Ответить с цитированием
Старый 05.06.2019, 09:23   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от pedro228 Посмотреть сообщение
в чем ошибка?
в названии темы, которое нарушает правила форума п.3.2.
в том, что код не форматирован.
в том, что не описана решаемая задача.
в том, что не описано, какая ошибка и на каком этапе возникает.

а вот то, что код приведён - это правильно! без этого тема вообще не имела бы смысла.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 05.06.2019, 10:52   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Та ладно ошибка ж итак видна:
Код:
switch(a)
{
	case 'n':
		
cout<<"jhony,pedro ";
cin>>c;
if(c==1)
cout<<"ââåäèòå óäàð: strike=1 ";
cin>>c;
cout<<strike-en_life<<endl;cout<<"enemy life=50";

else if(c==2)
cout<<"ââåäèòå óäàð: strike=1 ";
cin>>c;
cout<<strike-en_life<<endl;cout<<"enemy life=50";
    
}
Что за свитч с одним кейсом? Где брек? Что за else без if болтается?
p51x на форуме Ответить с цитированием
Старый 05.06.2019, 12:13   #4
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,758
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Что за свитч с одним кейсом? Где брек? Что за else без if болтается?
переименовал тему ))
Alar вне форума Ответить с цитированием
Старый 05.06.2019, 13:34   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от Alar Посмотреть сообщение
переименовал тему ))
т.е. Вы хотите сказать, что автор темы (он же программист, написавший этот код),
нас спрашивает: "Что я написал, Почему я написал свитч с одним кейсом и без брейк? почему я написал else без if " ?
И мы ему должны ответить, почему он так написал? смело!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 05.06.2019, 18:13   #6
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,758
По умолчанию

Если не хотят чтобы их темы переименовывали, пусть сразу пишут нормально, мне и так не нравится за ними ходить исправлять )
Alar вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Настройка сетевого подключения "свитч - концентратор" Алексей_2012 Компьютерное железо 8 15.06.2016 09:21
Свитч 2oo Помощь студентам 6 02.07.2011 14:57
свитч Alexander1205 Общие вопросы C/C++ 4 01.07.2011 16:50
как в цикле создавать массив с одним и тем же именем!?ошибка в ходе выполнения -access violation at addr sleevman Помощь студентам 2 28.10.2009 19:06
Свитч Zevseg Работа с сетью в Delphi 1 03.02.2008 19:47