Народ помогите пожалуйста,как мне считать AnsiString строку до пробела или до _.А потом полученный результат прировнять к другой переменной ансиСтрин.
Заранее огромное спасибо.
22.12.04 23:05: Перенесено модератором из 'C/C++' — Павел Кузнецов
Здравствуйте, Dsm00k, Вы писали:
D>Народ помогите пожалуйста,как мне считать AnsiString строку до пробела или до _.А потом полученный результат прировнять к другой переменной ансиСтрин.
функции такой вроде нету, можно так сделать:
AnsiString s1 = "test string";
AnsiString s2;
AnsiString delim = " _";
int i;
for(i = 0; i< s1.Length(); i++)
if(IsDelimiter(delim,s1,i))
break;
s2 = s1.SubString(1,i-1);
До пробела
SNew := Copy(S, 1, Pos(' ', S));
Проверки на наличие пробела — по необходимости
Posted via RSDN NNTP Server 1.9 delta