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

  #11  
Старый 17.08.2023, 18:55
_doomsday_
Новичок
Регистрация: 19.09.2019
Сообщений: 15
С нами: 3501125

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

[QUOTE="why ega"]

не шарю, как это красиво оформить в C++, но в теории кастуй строку в int и отсеивай лишние байты, отталкиваясь от ASCII

C++:





[CODE]
#include
int
main
(
)
{
const
char
*
str
=
"hello"
;
int
number
=
(
*
(
int
*
)
str
)
;
unsigned
char
*
bytes
=
reinterpret_cast

(
&
number
)
;
for
(
int
i
=
0
;
i

(
bytes
[
i
]
)

#include
int
main
(
)
{
const
std
::
string str
=
"hello"
;
unsigned
char
bytes
[
str
.
size
(
)
+
1
]
;
std
::
memcpy
(
bytes
,
str
.
c_str
(
)
,
str
.
size
(
)
+
1
)
;
for
(
std
::
size_t i
=
0
;
i

(
bytes
[
i
]
)
 
Ответить с цитированием
 





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...