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

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

Репутация: 183


По умолчанию

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

Ментальное отторжение ;[]
Это С. Расслабься. Все в порядке.
 
Ответить с цитированием

  #2  
Старый 22.09.2020, 03:21
LaRossa
Постоянный
Регистрация: 04.02.2017
Сообщений: 429
С нами: 4878878

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

Подскажите пожалуйста как получить версию GTA (R1 - R3) без API
 
Ответить с цитированием

  #3  
Старый 26.09.2020, 03:13
kin4stat
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами: 4483143

Репутация: 183


По умолчанию

Че за приколы с хуком, понять не могу.

Есть вот такой вызов функции:



прототип функции:
Код:
int __stdcall D3DXSaveSurfaceToFileA(int a1, int a2, int a3, int a4, int a5)
Ставлю хук вот так:

C++:





Код:
int
__stdcall
SaveSurfaceHooked
(
LPCSTR filename
,
D3DXIMAGE_FILEFORMAT fileFormat
,
LPDIRECT3DSURFACE9 pSurface
,
PALETTEENTRY
*
pPEntry
,
RECT
*
pRect
)
{
// функция пустышка для теста
return
0
;
}
MH_CreateHook
(
(
void
*
)
(
AddScreenAddress
+
14
)
,
&
SaveSurfaceHooked
,
reinterpret_cast

(
fpD3DXSaveSurfaceToFile
)
)
;
MH_EnableHook
(
(
void
*
)
(
AddScreenAddress
+
14
)
)
;


И внутри SaveSurfaceHooked все аргументы смещаются на 1 влево. Че за приколы понять не могу
 
Ответить с цитированием

  #4  
Старый 29.09.2020, 13:39
AdCKuY_DpO4uLa
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами: 4091290

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

как преобразовать шрифт (font.ttf) в массив байт?
 
Ответить с цитированием

  #5  
Старый 01.10.2020, 20:58
Shypisaw
Новичок
Регистрация: 01.10.2020
Сообщений: 1
С нами: 2956171

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

Есть строка : std::string str = "0x50, 0x20, 0x30";

Как конвертировать в массив uint8_t arr[] = { 0x50, 0x20, 0x30 };
 
Ответить с цитированием

  #6  
Старый 02.10.2020, 11:12
_=Gigant=_
Участник форума
Регистрация: 19.01.2017
Сообщений: 130
С нами: 4901705

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

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

Есть строка : std::string str = "0x50, 0x20, 0x30";
Как конвертировать в массив uint8_t arr[] = { 0x50, 0x20, 0x30 };
Converting a string to uint8_t array in C++

I want an std::string object (such as a name) to a uint8_t array in C++. The function reinterpret_cast rejects my string. And since I'm coding using NS-3, some warnings are be...

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

  #7  
Старый 02.10.2020, 11:32
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

Цитата:
Сообщение от _=Gigant=_  

Converting a string to uint8_t array in C++

I want an std::string object (such as a name) to a uint8_t array in C++. The function reinterpret_cast rejects my string. And since I'm coding using NS-3, some warnings are be...

stackoverflow.com

не знаешь - не советуй. По ссылке вообще другой кейс

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

Есть строка : std::string str = "0x50, 0x20, 0x30";
Как конвертировать в массив uint8_t arr[] = { 0x50, 0x20, 0x30 };
C++:





Код:
std
::
stringstream
ss
(
"0x50, 0x20, 0x30"
)
;
std
::
string          item
;
std
::
vector

arr
;
while
(
std
::
getline
(
ss
,
item
,
','
)
)
arr
.
push_back
(
std
::
stoll
(
item
,
nullptr
,
16
)
)
;
 
Ответить с цитированием

  #8  
Старый 04.10.2020, 17:44
kizn
Флудер
Регистрация: 23.09.2017
Сообщений: 2,409
С нами: 4546268

Репутация: 183


По умолчанию

Как получить значение текстдрава через id?

- - -

Как изменить значение текстдрава через id?
 
Ответить с цитированием

  #9  
Старый 04.10.2020, 18:02
kin4stat
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами: 4483143

Репутация: 183


По умолчанию

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

Как получить значение текстдрава через id?
- - -
Как изменить значение текстдрава через id?
По идее как-то так:







C++:





Код:
SF
->
getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pTextdraw
->
playerTextdraw
[
id
]
 
Ответить с цитированием

  #10  
Старый 04.10.2020, 18:31
zzzhg
Новичок
Регистрация: 21.10.2019
Сообщений: 5
С нами: 3455185

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

1.Стоит-ли использовать С++ как первый язык программирования? В данный момент, нахожусь на 1 курсе колледжа. Хочу начать изучение программирования уже сейчас.
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.