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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Sergey Khvatov                       2:5020/175.2   17 Dec 2007  16:34:45
 To : Alexey Vissarionov
 Subject : Злостный оффтопик - быстрая конкатенация строк
 -------------------------------------------------------------------------------- 
 
 Fri Dec 14 2007 09:59, Alexey Vissarionov wrote to Dmitry Klavdiev:
 
  AV> Доброго времени суток, Dmitry!
 
  AV> 14 Dec 07 08:12, Dmitry Klavdiev -> All:
 
  DK>> Hадо преобразовать строку, заменив русские символы на коды вида
  DK>> &2432; Проблема в том, что это надо делать быстро, функция sprintf
  DK>> слишком тормозная, как все универсальное. Что почитать на эту тему?
  DK>> Страуструпа не предлагать :)
 
  AV> Могу предложить K&R - после прочтения прекрасно пишется что-то вроде:
 
  AV> #define EL_SIZE 6
  AV> str=realloc(str,EL_SIZE*(count+1));
  AV> strncpy(str+EL_SIZE*count,chrstr,EL_SIZE);
 
 Как раз malloc(),realloc() и особенно free() - весьма медленные и
 неоднозначные функции.
  AV> --
  AV> Alexey V. Vissarionov aka Gremlin from Kremlin
  AV> gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii
 
  AV> ... Хот-дог == Жар-псина
 
 --- ifmail v.2.15dev5
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
 
 

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

 Тема:    Автор:    Дата:  
 Злостный оффтопик - быстрая конкатенация строк   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/3300d99b3957.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional