Показать сообщение отдельно

  #4  
Старый 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;
}
 
Ответить с цитированием