Форум программистов, компьютерный форум CyberForum.ru

Обработка строки из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как программно зарегистрировать DSN? http://www.cyberforum.ru/cpp-beginners/thread461324.html
чтобы не через Control Panel, а программно...например, к базе ACCESS помогите, please !
C++ Ширина многострочного редактора Подскажите плз! Проблема такова: Нужно установить ширину многострочного редактора, так чтобы при использовании шрифта с фиксированной шириной символов (Courier New например) на каждой строчке помещалось определенное кол-во символов . Проблема с переносом слов решена, а как вычислить ширину редактора не знаю Ж( Заранее благодарен. http://www.cyberforum.ru/cpp-beginners/thread461320.html
C++ Алгоритм форматирования параграфа
Помогите найти алгоритм форматирования параграфа - набора строк оканчивающихся нулем- по заданной ширине строки. Форматирование производиться символами пробела, при этом первый и послений символ каждой строки не может быть пробелом. Заранее благодарю за любую полезную в данном благородном деле информацию (ссылки на статью и т.п.)
Как изменить стиль CListCtrl? C++
Выделяю из CListView CListCtrl и надо потом изменить его стиль на LVS_REPORT Как енто сделать? SendMessage че то не получается Заранее спасибо
C++ Warning при компиляции при чтении из msado15.dll http://www.cyberforum.ru/cpp-beginners/thread461285.html
Warning:workvcmfcmymfcdebugmsado15.tlh(405) : warning C4146: unary minus operator applied to unsigned type, result still unsigned Кто знает пподскажите Спасибо!
C++ заставить Windows работать как RealTime Можно ли заставить Windows работать как RealTime средствами VC++ для работы с железом? подробнее

Показать сообщение отдельно
Bomber
Сообщений: n/a
09.11.2007, 05:18     Обработка строки из файла
а если серьезно, то вот тебе набросок:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
CString strHello='tt2,erewrw,erwerw;werwe'; //твоя строка
int i=0;
CString SpanS=',;'; //это разделители
CString span=strHello.SpanExcluding(SpanS); //первая найденая 
//подстрока (ПКА)
while(span!='')
{
    cout << (LPCTSTR)span << endl;  //типа вывод
    i=strHello.Find(span,i);        //найдем ПКУ, чтобы исключить
    strHello.Delete(i,span.GetLength());
    while(strHello.FindOneOf(SpanS)==0)
        strHello.Delete(0);  //уберем разделители из начала
 
//строки
    span=strHello.SpanExcluding(SpanS); //повторим итерацию
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru