ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, сейчас доступен на antichat.xyz.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 18.06.2009, 15:44
awdrg
Участник форума
Регистрация: 30.01.2009
Сообщений: 196
Провел на форуме:
505362

Репутация: 66
Отправить сообщение для awdrg с помощью ICQ
По умолчанию

Хм может еще кто нибудь знает: есть в С++ аналог функции urlencode()? Для преобразования русских символов в url вид?
 
Ответить с цитированием

  #12  
Старый 18.06.2009, 16:54
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

а самому написать?? банальный конверт в hex с добавлением с переди символа %
 
Ответить с цитированием

  #13  
Старый 18.06.2009, 16:55
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

например
Код:
char *urlencode (char *str) {
  char *ret, *ptr;
  int len = strlen (str), i;

  if ((ret = calloc (3 * len + 1, sizeof (char *))) == NULL)
    return NULL;
  memset (ret, '\0', len + 1);
  for (i = 0, ptr = ret; i < len; i++) {
    sprintf ((char *) ptr, "%%%x", str[i]);
    ptr += 3;
  }
  return ret;
}
 
Ответить с цитированием

  #14  
Старый 19.06.2009, 19:43
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
Провел на форуме:
5339610

Репутация: 4360


Отправить сообщение для _Great_ с помощью ICQ
По умолчанию

Цитата:
Сообщение от awdrg  
Хм может еще кто нибудь знает: есть в С++ аналог функции urlencode()? Для преобразования русских символов в url вид?
А с какого ... должен быть?
 
Ответить с цитированием

  #15  
Старый 19.06.2009, 20:52
awdrg
Участник форума
Регистрация: 30.01.2009
Сообщений: 196
Провел на форуме:
505362

Репутация: 66
Отправить сообщение для awdrg с помощью ICQ
По умолчанию

Я спросил не "почему нету" а "есть ли". Это разные вещи.
 
Ответить с цитированием

  #16  
Старый 20.06.2009, 05:54
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
Провел на форуме:
5339610

Репутация: 4360


Отправить сообщение для _Great_ с помощью ICQ
По умолчанию

awdrg
Если знать, почему может, а почему не может быть, будешь заодно знать и есть ли.

krypt3r
Это что еще за пи##ец?
Откуда sizeof(char*) ?
Почему заполняется нулями только треть буффера - len+1 ?
Зачем вообще заполнение нулями, если вызывается calloc?
Почему код вообще на Си, когда просили на С++?
В чем сакральный смысл приведения char* к тиму char*?
Садись, два
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Бот для техномагии Rastamanka Реверсинг 13 08.06.2010 06:06
Joker Board Comerv 2.0 SXtingeR13 PHP, PERL, MySQL, JavaScript 4 16.01.2010 09:48
Криптографический Словарь bobob Чужие Статьи 5 15.08.2006 00:51



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


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




ANTICHAT.XYZ