HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 11.12.2008, 21:19
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме:
2982851

Репутация: 107


По умолчанию

Цитата:
Сообщение от zythar  
если массив символов, то тупо чекай каждые елемент массива. если равно 'a' меняй на 'f'.
А как побайтно перебрать AnsiString ?
 
Ответить с цитированием

  #2  
Старый 11.12.2008, 21:30
zythar
Moderator - Level 7
Регистрация: 16.02.2008
Сообщений: 580
Провел на форуме:
1595333

Репутация: 291


Отправить сообщение для zythar с помощью ICQ
По умолчанию

Цитата:
Сообщение от _nic  
А как побайтно перебрать AnsiString ?
http://www.duke.edu/web/isis/gessler/borland/strings.htm
 
Ответить с цитированием

  #3  
Старый 11.12.2008, 21:55
ToniKapuchon
Участник форума
Регистрация: 26.02.2006
Сообщений: 209
Провел на форуме:
2418438

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

char massiv[]={'a','a','a','a'};

for(int i=0;i<sizeof(massiv);i++)
{
massiv[i]='f';
cout<<massiv[i]<<endl;
}
 
Ответить с цитированием

  #4  
Старый 12.12.2008, 19:22
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

что не верно в моём свитче?

Код:
	switch(hod)
	{
		case "1x1": fields[0] = gamer1; break;
		case "1x2": fields[1] = gamer1; break;
		case "1x3": fields[2] = gamer1; break;
		case "2x1": fields[3] = gamer1; break;
		case "2x2": fields[4] = gamer1; break;
		case "2x3": fields[5] = gamer1; break;
		case "3x1": fields[6] = gamer1; break;
		case "3x2": fields[7] = gamer1; break;
		case "3x3": fields[8] = gamer1; break;
	}
компилятор ругается

Код:
error C2051: case expression not constant
 
Ответить с цитированием

  #5  
Старый 12.12.2008, 19:39
bons
Участник форума
Регистрация: 20.12.2007
Сообщений: 295
Провел на форуме:
1777055

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

switch не поддерживает строки
 
Ответить с цитированием

  #6  
Старый 12.12.2008, 20:00
Manoff
Познающий
Регистрация: 15.12.2007
Сообщений: 38
Провел на форуме:
71979

Репутация: 18
Отправить сообщение для Manoff с помощью ICQ
По умолчанию

Народ , не подскажете , есть у кого справочник по функциям С++ или VC++ ???
 
Ответить с цитированием

  #7  
Старый 12.12.2008, 20:14
n4e/\@
Участник форума
Регистрация: 06.05.2008
Сообщений: 161
Провел на форуме:
1289087

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

У меня чисто математический вопрос. Надо нарисовать круговую диаграмму (по типу экселя), скажем картошки продано 70%, а морковки 30%, рисую круг с этим проблем нет, надо нарисовать угол из центра окружности и до ее границы. Рисовать я так понял надо двумя прямыми. А формулу не помню. Буду благодарен если кто то подскажет. Компилятор TurboC или Borland C++
P.S. Manoff смотри msdn, on-line версия но я предпочитаю поиск из VS
 
Ответить с цитированием

  #8  
Старый 12.12.2008, 20:27
pali4
Познающий
Регистрация: 27.01.2008
Сообщений: 42
Провел на форуме:
651422

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

Привет всем! Мне нужна ваша помощь , помогите сделать тест на Delphi+VCL , просто мне задали сделать тест программу , кодить я не умею , так как основа у меня в графики , прошу помощи! Только что скачал Delphi +VLC и жду ваших пояснений , если удобно , могу и C++ скачать , суть теста будет такова
Кто ты: Муж\Жен
Кем работаешь: Студент\Ученик
И начинается вынос мозга , кем бы хотел стать и тд , на этой основе скапливаются баллы , т.е. некий алгоритм , например набрал 3-4 бала тебе ответ : "Ты тупой"
Помогите мне сделать тест скроки очень коротки , нужна ваша помощь!
Так же если кому удобно , могу скачать Delphi 5 или C++ , главное только помощь ваша ребят!
 
Ответить с цитированием

  #9  
Старый 12.12.2008, 22:21
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

Код:
	char gamer1;
	cin >> gamer1;
	char *fields[9] = {" "," "," "," "," "," "," "," "," "};
	char hod;
	cin >> hod;

	if(hod == "1x1") fields[0] = gamer1;
	else if(hod == "1x2") fields[1] = gamer1;
	else if(hod == "1x3") fields[2] = gamer1;
	else if(hod == "2x1") fields[3] = gamer1;
	else if(hod == "2x2") fields[4] = gamer1;
	else if(hod == "2x3") fields[5] = gamer1;
	else if(hod == "3x1") fields[6] = gamer1;
	else if(hod == "3x2") fields[7] = gamer1;
	else if(hod == "3x3") fields[8] = gamer1;
Код:
error C2446: '==' : no conversion from 'const char *' to 'int'
error C2040: '==' : 'int' differs in levels of indirection from 'const char [4]'
error C2440: '=' : cannot convert from 'char' to 'char *' Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
:'( ????

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

  #10  
Старый 12.12.2008, 22:28
n4e/\@
Участник форума
Регистрация: 06.05.2008
Сообщений: 161
Провел на форуме:
1289087

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

Наверное как то так надо
Код:
if(hod == '1x1') *fields[0] = gamer1;
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по 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.XYZ