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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.08.2010, 16:29   #1
JoberLord
Пользователь
 
Аватар для JoberLord
 
Регистрация: 28.03.2010
Сообщений: 38
По умолчанию Проблемма с кодом

И так дорогие друзья пришлось к вам обратится с простым вопросом. После долго времени сел опять писать прогу и она у меня не с компелировалась. Ну я думаю надо вспомнить самое простое и написал самое легкое что вспомнил, и опять не идет сборка
Вот код:
Код:
#include <iostream>
using namespace std;
int main()
{
	char a;
	cout << "1\n";
	cout << "2\n";
	cin >> a;
	switch (a){
	case '1':
		cout <<"+";
		break;
	case "2":
		cout <<"-";
			break;
	default:
		cout << "()()()";
	}
	return 0;
}
У меня есть 2 предположения либо я ослеп и не вижу ошибки или мой компилятор сдох.

Последний раз редактировалось JoberLord; 04.08.2010 в 17:10.
JoberLord вне форума Ответить с цитированием
Старый 04.08.2010, 16:37   #2
mrChester
Я
Форумчанин
 
Аватар для mrChester
 
Регистрация: 24.04.2010
Сообщений: 693
По умолчанию

Все очень просто цифру 2 возьми в одинарные кавычки вот так '2'
Все персонажи вымышлены, все совпадения случайны.
Если жизнь игра, тогда я её разработчик ©.
mrChester вне форума Ответить с цитированием
Старый 04.08.2010, 16:49   #3
JoberLord
Пользователь
 
Аватар для JoberLord
 
Регистрация: 28.03.2010
Сообщений: 38
По умолчанию

Спасибо. А тут где ошибка?
Код:
#include <iostream>
#include <clocale>
#include <conio.h>
using namespace std;
int main()
{
	setlocale(Lc_CTYPE,"Russian");
	char a;
	cout << "1. If\n";
	cout << "2. Switch\n";
	cin >> a;
	switch (a){

case -32:
break;

		case '1':
			cout << " Синтаксис инструкции If:\n\n";
			cout << "If(условие) инструкция;\n";
			cout << "else инструкция;\n;
		    сout << "\n";
			cout << "\n";
			cout << "Что бы выйти нажмите Esc";
				break;
		case '2':
			cout << " Синтаксис инструкции Switch:\n\n";
			cout << "Switch (выражение) \n";
			cout << "{\n";
			cout << "case константа\n;
			cout << "последовательность инструкций\n";
			cout << "break;\n";
			cout << "//.......\n";
			cout << "}\n;
			сout << "\n";
			cout << "\n";
			cout << "Что бы выйти нажмите Esc";

				break;
			case 27:
  exit(0);
break;

default:
cout << "Такого варианта нет \n";

}
	_getch();
	return 0;
}
JoberLord вне форума Ответить с цитированием
Старый 04.08.2010, 17:17   #4
mrChester
Я
Форумчанин
 
Аватар для mrChester
 
Регистрация: 24.04.2010
Сообщений: 693
По умолчанию

Ошибок много, вот исправленный вариант
Код:
#include <iostream>
#include <clocale>
#include <conio.h>
using namespace std;
int main()
{
	setlocale(LC_CTYPE,"Russian");
	char a;
	cout << "1. If\n";
	cout << "2. Switch\n";
	cin >> a;
	switch (a){

case -32:
break;

		case '1':
			cout << " Синтаксис инструкции If:\n\n";
			cout << "If(условие) инструкция;\n";
			cout << "else инструкция;\n\n\n";
			cout << "Что бы выйти нажмите Esc";
				break;
		case '2':
			cout << " Синтаксис инструкции Switch:\n\n";
			cout << "Switch (выражение) \n";
			cout << "{\n";
			cout << "case константа\n";
			cout << "последовательность инструкций\n";
			cout << "break;\n";
			cout << "//.......\n";
			cout << "}\n\n\n";
			cout << "Что бы выйти нажмите Esc";

				break;
			case 27:
  exit(0);
break;

default:
cout << "Такого варианта нет \n";

}
	_getch();
	return 0;
}
Все персонажи вымышлены, все совпадения случайны.
Если жизнь игра, тогда я её разработчик ©.
mrChester вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблемма с С++ lokobum Общие вопросы C/C++ 17 04.11.2009 14:50
Проблемма с кодом GoRdoN 17 Общие вопросы C/C++ 3 07.08.2009 21:29
Проблемма girz БД в Delphi 4 02.06.2009 22:01
Проблемма с Systemtime sergey113 Помощь студентам 11 29.03.2009 20:38
Проблемма c if Crivel Помощь студентам 8 08.08.2008 15:28