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

  #1  
Старый 10.11.2019, 02:04
Gafask
Участник форума
Регистрация: 10.12.2018
Сообщений: 137
С нами: 3908139

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

Как выполнить проверку(if) с char ?

Код:
if (XZ == "DA PRIVET")
просто либо я не так проверяю либо не правильно считываю адрес из памяти .
 
Ответить с цитированием

  #2  
Старый 10.11.2019, 02:16
Cake_
Участник форума
Регистрация: 04.04.2017
Сообщений: 263
С нами: 4793630

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

Цитата:
Сообщение от gafaskara  

Как выполнить проверку(if) с char ?

Код:
if (XZ == "DA PRIVET")
просто либо я не так проверяю либо не правильно считываю адрес из памяти .
Чтение из адреса:

Цитата:
Сообщение от ALF  

ну вот пример

C++:





Код:
char
szPath
[
MAX_PATH
]
=
{
0
}
;
strcpy
(
szPath
,
reinterpret_cast

(
0xC9ADD8
)
)
;
// путь до gta_sa.exe

Сравнение char'ов:

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

  #3  
Старый 10.11.2019, 02:16
Gafask
Участник форума
Регистрация: 10.12.2018
Сообщений: 137
С нами: 3908139

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

Цитата:
Сообщение от Cake_  

Чтение из адреса:

Сравнение char'ов:
strstr/strcmp
ок

Что я не так делаю ? Беру делаю вроде все верно . Значение всегда true , даже если будет написано шо я гей он один хер будет мне говорить Привет номер 2 . То есть не важно что там будет написано он будет тру а должно быть что если написано привет номер 2 будет тру а если чото левое то фалсе (false)

main.cpp:





Код:
#include 
#include 
char
BT
[
]
=
"/Privet_Nomer_2"
;
char
Сhat
[
40
]
;
void
__cdecl
MainThread
(
void
*
pArg
)
{
while
(
true
)
{
Sleep
(
1
)
;
strcpy
(
Chat
,
reinterpret_cast

(
0x11111
)
)
;
// адрес я записал рандомный , но если через CE чекать то там то что нужно , просто указатель не могу найти там смещение не понятное типа eax+esi .
if
(
GetAsyncKeyState
(
VK_NUMPAD3
)
)
{
if
(
strcmp
(
BT
,
Chat
)
)
{
AddMessageJumpQ
(
"Privet       Nomer    2"
,
500
,
NULL
,
false
)
;
}
}
}
// от цикла
}
// общие
BOOL WINAPI
DllMain
(
_In_ HINSTANCE hinstDLL
,
_In_ DWORD fdwReason
,
_In_ PVOID lpvReserved
)
{
if
(
fdwReason
==
DLL_PROCESS_ATTACH
)
_beginthread
(
MainThread
,
NULL
,
nullptr
)
;
return
TRUE
;
}


На адрес не обращайте внимание , я записывал динамический , но там один хрен будет же работать , чекая через си я вижу шо он верный и если он изменится пофиг , главное что-бы я научился с текстом в С++ работать .
 
Ответить с цитированием

  #4  
Старый 10.11.2019, 03:28
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Цитата:
Сообщение от gafaskara  

Как выполнить проверку(if) с char ?

Код:
if (XZ == "DA PRIVET")
просто либо я не так проверяю либо не правильно считываю адрес из памяти .
Цитата:
Сообщение от Спойлер  


Цитата:
Сообщение от Спойлер  


Ideone.com

Ideone is something more than a pastebin; it's an online compiler and debugging tool which allows to compile and run code online in more than 40 programming languages.

ideone.com


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

  #5  
Старый 11.11.2019, 18:13
Adder
Новичок
Регистрация: 01.11.2013
Сообщений: 22
С нами: 6593689

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

Создал визуальный объект и хотел бы сделать на нём MoveObject.

Реально ли это?
 
Ответить с цитированием

  #6  
Старый 11.11.2019, 21:16
SiTrak
Участник форума
Регистрация: 14.01.2018
Сообщений: 192
С нами: 4384333

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

Цитата:
Сообщение от Adder  

Создал визуальный объект и хотел бы сделать на нём MoveObject.
Реально ли это?
да, помню в цлео был такой опкод
 
Ответить с цитированием

  #7  
Старый 13.11.2019, 05:07
TheDed
Познающий
Регистрация: 23.08.2018
Сообщений: 98
С нами: 4066193

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

Есть ли аналог string.match в C++? И если есть, то какой?
 
Ответить с цитированием

  #8  
Старый 13.11.2019, 06:47
ImPasha
Познавший АНТИЧАТ
Регистрация: 28.10.2017
Сообщений: 1,778
С нами: 4495573

Репутация: 183


По умолчанию

Цитата:
Сообщение от TheDed  

Есть ли аналог string.match в C++? И если есть, то какой?
regex preg match, brah
 
Ответить с цитированием

  #9  
Старый 14.11.2019, 11:20
Gafask
Участник форума
Регистрация: 10.12.2018
Сообщений: 137
С нами: 3908139

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

Такой вопрос от куда берут функции?

Как их находят и как находят что делает эта функция может кто то рассказать или дать гайд в видео или текстовом формате где обьесняется все, просто залез в исходники соба и так и не понял откуда это то-то и тд.
 
Ответить с цитированием

  #10  
Старый 14.11.2019, 13:28
AnWu
Флудер
Регистрация: 08.11.2017
Сообщений: 4,787
С нами: 4480376

Репутация: 183


По умолчанию

Цитата:
Сообщение от gafaskara  

Такой вопрос от куда берут функции?
Как их находят и как находят что делает эта функция может кто то рассказать или дать гайд в видео или текстовом формате где обьесняется все, просто залез в исходники соба и так и не понял откуда это то-то и тд.
реверс инженеринг в гугл
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.