HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 12.12.2008, 22:30
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
С нами: 10262314

Репутация: 668


По умолчанию

n4e/\@ нет ...
 
Ответить с цитированием

  #2  
Старый 12.12.2008, 22:34
n4e/\@
Участник форума
Регистрация: 06.05.2008
Сообщений: 161
С нами: 9480791

Репутация: 59
По умолчанию

Что прога должна делать? Я не очень понимаю.
У тебя первые две ошибки связаны с кавычками.
 
Ответить с цитированием

  #3  
Старый 12.12.2008, 22:48
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
С нами: 10262314

Репутация: 668


По умолчанию

n4e/\@ это часть проги ... но впринципе здесь человек вводит свою метку ... и свой ход так сказать... потом сравниваем введёный ход и присваеваем элементу массива метку игрока =) .... в чём же ошибка с ковычками?

то что ты показал '1x1' ... на скоко я знаю между ' ' вводится один символ ... и если вот так ввести в программе то это превратится в какуета херь =\\

п.с насчёт .. *fields[0] это было верно я просто не заметил =)

Последний раз редактировалось Doom123; 12.12.2008 в 22:54..
 
Ответить с цитированием

  #4  
Старый 12.12.2008, 23:00
bons
Участник форума
Регистрация: 20.12.2007
Сообщений: 295
С нами: 9679872

Репутация: 347
По умолчанию

если строки типа char* то их обычно сравнивают strcmp

if(!strcmp("1x1",hod))
{
...
}
 
Ответить с цитированием

  #5  
Старый 12.12.2008, 23:06
n4e/\@
Участник форума
Регистрация: 06.05.2008
Сообщений: 161
С нами: 9480791

Репутация: 59
По умолчанию

Вот так все работает.
Код:
char gamer1;
	cin >> gamer1;
	char *fields[9];
	for (int i = 0; i <=8; i++)
		fields[i] = new char;
	char *hod;
	hod = new char;
	cin >> hod;

	if(0 == strcmp(hod, "1x1")) *fields[0] = gamer1;
	else if(0 == strcmp(hod,"1x2")) *fields[1] = gamer1;
	else if(0 == strcmp(hod,"1x3")) *fields[2] = gamer1;
	else if(0 == strcmp(hod,"2x1")) *fields[3] = gamer1;
	else if(0 == strcmp(hod,"2x2")) *fields[4] = gamer1;
	else if(0 == strcmp(hod,"2x3")) *fields[5] = gamer1;
	else if(0 == strcmp(hod,"3x1")) *fields[6] = gamer1;
	else if(0 == strcmp(hod,"3x2")) *fields[7] = gamer1;
	else if(0 == strcmp(hod,"3x3")) *fields[8] = gamer1;
 
Ответить с цитированием

  #6  
Старый 12.12.2008, 23:19
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
С нами: 10262314

Репутация: 668


По умолчанию

спасибо =)
 
Ответить с цитированием

  #7  
Старый 16.12.2008, 12:32
VIP
Участник форума
Регистрация: 29.12.2004
Сообщений: 105
С нами: 11243422

Репутация: 21
По умолчанию

Здравствуйте! У меня следующий вопрос к тем, кто знает язык С:

Надо, чтобы пользователь вводил числа с клавиатуры и они проводилась проверка: число ли ввёл пользователь. А если это так, то выполнять какие-то расчёты, если нет, то сравнивать введённое значение с "END". Если это END, то выполнять какие-то действия, если нет - то выводить на экран сообщение.

Заранее спасибо!
 
Ответить с цитированием

  #8  
Старый 14.12.2008, 21:28
NetSter
студент
Регистрация: 30.07.2007
Сообщений: 800
С нами: 9885926

Репутация: 1188


Thumbs up

всем кто кодит в Visual Studio 2008
вот кориш кинул патч для продления 90-дневной триалки. сам долго искал нормальный так что думаю многим сохранит время на поиски.



КАЧНУТЬ
 
Ответить с цитированием

  #9  
Старый 14.12.2008, 21:43
nerezus
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
С нами: 11444066

Репутация: 2290


По умолчанию

Лицензионный ключ можно получить бесплатно школьникам и студентам. dreamspark.ru
 
Ответить с цитированием

  #10  
Старый 14.12.2008, 22:20
NetSter
студент
Регистрация: 30.07.2007
Сообщений: 800
С нами: 9885926

Репутация: 1188


По умолчанию

2 nerezus
я в курсах что так можно но вот только я уже пробовал не раз регится в мелкософта и постоянно получал в ответ страницу с еррором
Цитата:
We're unable to complete your request

Windows Live ID is experiencing some technical difficulties while creating your account. To start using Windows Live today, get support now, click here ,choose Windows Live ID and copy paste the code below into the form.
вот так вот...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.