
12.12.2008, 22:30
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
С нами:
10262314
Репутация:
668
|
|
n4e/\@ нет ...
|
|
|

12.12.2008, 22:34
|
|
Участник форума
Регистрация: 06.05.2008
Сообщений: 161
С нами:
9480791
Репутация:
59
|
|
Что прога должна делать? Я не очень понимаю.
У тебя первые две ошибки связаны с кавычками.
|
|
|

12.12.2008, 22:48
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
С нами:
10262314
Репутация:
668
|
|
n4e/\@ это часть проги ... но впринципе здесь человек вводит свою метку ... и свой ход так сказать... потом сравниваем введёный ход и присваеваем элементу массива метку игрока =) .... в чём же ошибка с ковычками?
то что ты показал '1x1' ... на скоко я знаю между ' ' вводится один символ ... и если вот так ввести в программе то это превратится в какуета херь =\\
п.с насчёт .. *fields[0] это было верно я просто не заметил =)
Последний раз редактировалось Doom123; 12.12.2008 в 22:54..
|
|
|

12.12.2008, 23:00
|
|
Участник форума
Регистрация: 20.12.2007
Сообщений: 295
С нами:
9679872
Репутация:
347
|
|
если строки типа char* то их обычно сравнивают strcmp
if(!strcmp("1x1",hod))
{
...
}
|
|
|

12.12.2008, 23:06
|
|
Участник форума
Регистрация: 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;
|
|
|

12.12.2008, 23:19
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
С нами:
10262314
Репутация:
668
|
|
спасибо =)
|
|
|

16.12.2008, 12:32
|
|
Участник форума
Регистрация: 29.12.2004
Сообщений: 105
С нами:
11243422
Репутация:
21
|
|
Здравствуйте! У меня следующий вопрос к тем, кто знает язык С:
Надо, чтобы пользователь вводил числа с клавиатуры и они проводилась проверка: число ли ввёл пользователь. А если это так, то выполнять какие-то расчёты, если нет, то сравнивать введённое значение с "END". Если это END, то выполнять какие-то действия, если нет - то выводить на экран сообщение.
Заранее спасибо!
|
|
|

14.12.2008, 21:28
|
|
студент
Регистрация: 30.07.2007
Сообщений: 800
С нами:
9885926
Репутация:
1188
|
|
всем кто кодит в Visual Studio 2008
вот кориш кинул патч для продления 90-дневной триалки. сам долго искал нормальный так что думаю многим сохранит время на поиски.
КАЧНУТЬ
|
|
|

14.12.2008, 21:43
|
|
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
С нами:
11444066
Репутация:
2290
|
|
Лицензионный ключ можно получить бесплатно школьникам и студентам. dreamspark.ru
|
|
|

14.12.2008, 22:20
|
|
студент
Регистрация: 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.
вот так вот...
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|