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

  #1241  
Старый 26.06.2008, 21:19
SVAROG
Постоянный
Регистрация: 13.02.2007
Сообщений: 406
С нами: 10126406

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

 
Ответить с цитированием

  #1242  
Старый 26.06.2008, 21:29
_empty
Познающий
Регистрация: 22.03.2008
Сообщений: 63
С нами: 9546362

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

Цитата:
Сообщение от SVAROG  
подскажите плз в чём прикол последняя строка ч ошибкой вылетает, компилирую vc++ 6;
}
Сам текст правильный, что именно за ошибка, скажи?
 
Ответить с цитированием

  #1243  
Старый 26.06.2008, 22:14
Forcer
Постоянный
Регистрация: 12.04.2007
Сообщений: 413
С нами: 10042776

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

SVAROG
заметил:
Цитата:
char *file="C://host.txt"
в винде обратный слэш, т.е. "C:\\host.txt"

p.s. нужно выкладывать текст ошибки.
 
Ответить с цитированием

  #1244  
Старый 27.06.2008, 19:35
Smapt
Познающий
Регистрация: 29.01.2008
Сообщений: 82
С нами: 9622901

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

Есть код:
Код:
int BuffLen=(Param1c>>3)-(Param18>>3);
int EAX=(Param1c+Param18)&7;
if(EAX) Temp[BuffLen-2]&=(0xff)<<(8-EAX);
int ESI = Param18&7;
что делает ">>", "<<" и "&" ???
 
Ответить с цитированием

  #1245  
Старый 27.06.2008, 20:05
ToniKapuchon
Участник форума
Регистрация: 26.02.2006
Сообщений: 209
С нами: 10633766

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

Си толком не знаю, но подозреваю что смещение бит тройки на Param1c и Param18
& - логическое и
 
Ответить с цитированием

  #1246  
Старый 27.06.2008, 20:31
SVAROG
Постоянный
Регистрация: 13.02.2007
Сообщений: 406
С нами: 10126406

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

нужно переменную int загнать в char, я использовал
функцию itoa а она в конец массива дописывает два байта \x00\xCC как их оттуда убрать?
з.ы пишу почти первую программу на си))
 
Ответить с цитированием

  #1247  
Старый 27.06.2008, 22:11
Smapt
Познающий
Регистрация: 29.01.2008
Сообщений: 82
С нами: 9622901

Репутация: 88
Question

Есть char массив в С++
Код:
	 char * test=new char[5];
	 test[0]=0x39;
	 test[1]=0x32;
	 test[2]=0x33;
	 test[3]=0x34;

             test=test+2; //массив сместится на 2 байта: test[0] бдет равно 0х33, test[4]=0x34 и т.д.
При попытке сделать такое смещение в С# вылетает ошибка Error 2 Operator '+' cannot be applied to operands of type 'byte[]' and 'int'

как быть???
 
Ответить с цитированием

  #1248  
Старый 27.06.2008, 22:14
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
С нами: 10393869

Репутация: 2032


По умолчанию

мб
test=*(&test+2);
 
Ответить с цитированием

  #1249  
Старый 27.06.2008, 22:22
Smapt
Познающий
Регистрация: 29.01.2008
Сообщений: 82
С нами: 9622901

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

Piflit, нет, не помогло.
 
Ответить с цитированием

  #1250  
Старый 27.06.2008, 23:08
z01b
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
С нами: 10182506

Репутация: 1393


По умолчанию

Цитата:
Сообщение от Smapt  
Piflit, нет, не помогло.
По идее, решение пифлита должно работать.
Интересно почему не работает
 
Ответить с цитированием
Ответ



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

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.