Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

CString, char* и \r\n

1.9K
07 ноября 2003 года
SvN
28 / / 11.07.2003
есть строка
CString str;
ее значением является строка из "нескольких строк"
через \r\n к примеру "1234\r\naaaaaa\r\nqqqq"
как получить из нее подстроки "без перехода" и их количество?
Заранее благодарен.
6.0K
11 ноября 2003 года
sKit
1 / / 11.11.2003
Цитата:
Originally posted by SvN
есть строка
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;
}
или что-то подобное

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог