CString, char* и \r\n
CString str;
ее значением является строка из "нескольких строк"
через \r\n к примеру "1234\r\naaaaaa\r\nqqqq"
как получить из нее подстроки "без перехода" и их количество?
Заранее благодарен.
Цитата:
Originally posted by SvN
есть строка
CString str;
ее значением является строка из "нескольких строк"
через \r\n к примеру "1234\r\naaaaaa\r\nqqqq"
как получить из нее подстроки "без перехода" и их количество?
Заранее благодарен.
есть строка
CString str;
ее значением является строка из "нескольких строк"
через \r\n к примеру "1234\r\naaaaaa\r\nqqqq"
как получить из нее подстроки "без перехода" и их количество?
Заранее благодарен.
Попробуй так:
CString str;
char *buff;
buff=(char*)malloc(str.GetLength());
strcpy(buff,str);
потом заменяешь \r\n символом \0 и считаешь количество слов и забираешь подстроки так:
char *tb;
tb=buff;
CString words[100]; //Или скока надо
while(не достигли конца строки)
{
ctrspy(words[next],tb);
tb+=strlen(tb)+1;
}
или что-то подобное