Заменить пробелы в char на другие символы

» SemKrill 冷静

Участник
Сообщения
31
Реакции
6
Нужна помощь , не нашел ответа.

У меня есть строка szSteamCaseLink и есть такой отгрызок кода
C-подобный:
FormatEx(szSteamCaseLink, sizeof(szSteamCaseLink), "https://steamcommunity.com/market/listings/730/%s/", szSteamCaseLink);
В общем по итогу у меня получается это: Торговая площадка сообщества Steam :: Лоты CS:GO Weapon Case/

Казалось бы нормально но как вы видите ссылка ломается , нужно заменить пробелы на на "%20"
Должно быть так - Торговая площадка сообщества Steam :: Лоты CS:GO Weapon Case

Если кто нибудь поможет буду благодарен 🙈
 

Ganter1234

Участник
Сообщения
1,149
Реакции
667
Код из моего плагина:
StripQuotes(szSteamCaseLink);
ReplaceString(szSteamCaseLink, sizeof(szSteamCaseLink), "&", "%26");
ReplaceString(szSteamCaseLink, sizeof(szSteamCaseLink), " ", "%20");
 

Palonez

бб братки
Сообщения
3,035
Реакции
1,837
Нужна помощь , не нашел ответа.

У меня есть строка szSteamCaseLink и есть такой отгрызок кода
C-подобный:
FormatEx(szSteamCaseLink, sizeof(szSteamCaseLink), "https://steamcommunity.com/market/listings/730/%s/", szSteamCaseLink);
В общем по итогу у меня получается это: Торговая площадка сообщества Steam :: Лоты CS:GO Weapon Case/

Казалось бы нормально но как вы видите ссылка ломается , нужно заменить пробелы на на "%20"
Должно быть так - Торговая площадка сообщества Steam :: Лоты CS:GO Weapon Case

Если кто нибудь поможет буду благодарен 🙈
Пробел в 16-ой системе счисления равен 0x20, оттого пишется %20 в параметрах ht запроса
 

» SemKrill 冷静

Участник
Сообщения
31
Реакции
6
Код из моего плагина:
StripQuotes(szSteamCaseLink);
ReplaceString(szSteamCaseLink, sizeof(szSteamCaseLink), "&", "%26");
ReplaceString(szSteamCaseLink, sizeof(szSteamCaseLink), " ", "%20");
Спасибо братик , теперь можно не платить 300 рублей

jEpzINb.png
 
Сверху Снизу