Re: Как быстро расстрелять лишние пробелы?
От: Аноним  
Дата: 11.06.05 07:47
Оценка:
Здравствуйте, gok, Вы писали:

gok>CString:

gok>while ( currentString.Replace(" ", " ") > 0 ){}

gok>Мобыть что то побыстрее есть? Stl?

gok>Заранее спасибо!

Можно так (основная идея):
PTSTR buffer=currentString.GetBuffer(
    currentString.GetLength());
for (PTSTR pch=buffer; *pch; ++pch)
    if ((*buffer=*pch)!=_T(' '))
        ++buffer;
*buffer=0; // warning - 'TrimRight' effect!
currentString.ReleaseBuffer();
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.