AnsiString. Поиск символа
Код:
AnsiString s = "test > this_is_a_string";
Вопрос, как мне разделить строку на "test" и "this_is_a_string"?
Есть ли какие способы помимо перевода в char* и работы с функциями в C??
Код:
AnsiString s = "test > this_is_a_string";
Вопрос, как мне разделить строку на "test" и "this_is_a_string"?
Есть ли какие способы помимо перевода в char* и работы с функциями в C??[/QUOTE]
см. AnsiString::Pos() и AnsiString::SubString()
Код:
AnsiString s = "test > this_is_a_string";
Вопрос, как мне разделить строку на "test" и "this_is_a_string"?
Есть ли какие способы помимо перевода в char* и работы с функциями в C??[/QUOTE]
есть метод у ансистринга c_str() возвращает указатель на чар
а для деления имхо проще юзать TStringList
Код:
AnsiString a,b; AnsiString s = "test > this_is_a_string";
a=s.SubString(1,s.LastDelimiter('>')-1);
b=s.SubString(s.LastDelimiter('>')+1,s.Length());
a=s.SubString(1,s.LastDelimiter('>')-1);
b=s.SubString(s.LastDelimiter('>')+1,s.Length());