Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Victor Krapivin                      2:5080/1003    14 Dec 2007  16:32:17
 To : Dmitry Klavdiev
 Subject : Re: Злостный оффтопик - быстрая конкатенац ия строк
 -------------------------------------------------------------------------------- 
 
 
 > Hарод, сорри, больше по быстрому спросить негде, никто в детстве
 > низкоуровневым или ядерным программированием не развлекался? Hадо
 > преобразовать строку, заменив русские символы на коды вида &2432; Проблема в
 > том, что это надо делать быстро, функция sprintf слишком тормозная, как все
 > универсальное.
 
 char* to_html_form(char* s, char c)
 {
      *s++ = '&';
      *s++ = (int)c / 100  + '0';
      *s++ = ((int)c / 10) % 10  + '0';
      *s++ = (int)c % 10  + '0';
      *s++ = ';';
      return s;
 }
 
 Hа multibyte (или wchar_t) переведешь самостоятельно. Принцип тот же.
 
 -- 
 Viktor
 
 --- Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.4) Gecko/20030624
 Netscape/7.1 (ax)
  * Origin: (http://news.cca.usart.ru/) USURT's FidoNET<->Internet (2:5080/1003)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Злостный оффтопик - быстрая конкатенация строк   Dmitry Klavdiev   14 Dec 2007 09:12:17 
 Злостный оффтопик - быстрая конкатенация строк   Alexey Vissarionov   14 Dec 2007 10:59:10 
 Злостный оффтопик - быстрая конкатенация строк   Sergey Khvatov   17 Dec 2007 16:34:45 
 Re: Злостный оффтопик - быстрая конкатенац ия строк   Victor Krapivin   14 Dec 2007 16:32:17 
 Злостный оффтопик - быстрая конкатенация строк   Sergey Khvatov   17 Dec 2007 16:31:58 
Архивное /ru.linux/386231ab248d5.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional