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

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

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

Показать сообщение отдельно
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); //повторим итерацию
}
 
Текущее время: 15:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru