С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Поиск строки в строках - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вызов функций http://www.cyberforum.ru/cpp-beginners/thread330543.html
Можно ли преобразовать строку, вводимою с консоли в вызов функции? То есть к примеру у меня предопределено несколько функций. С консоли читается строка и потом, в зависимости от введенного,...
C++ Непонятно что за ошибка. Классы. Народ, гляньте кто может, для создания и выполнения второго объекта необходимо использовать указатель, а с ним у меня возникла ошибочка, пожалуйста, подправьте, а если сможете, то плиз и объясните... http://www.cyberforum.ru/cpp-beginners/thread330527.html
Почему при выборе switch у меня не работает вывод дерева на экран?! C++
////////////////////////////////////////////////////// // // // Ñîçäàòü ïðîãðàììó äëÿ ðàáîòû ñ áèíàðíûì äåðåâîì, // // ðåàëèçóþùóþ ôóíêöèè:...
Ограничение по времени работы программы C++
Всем доброго времени суток. Есть задача: Программа (любая) должна позволять пользоваться ей на любом компьютере три дня а после истечения данного времени запрашивать имя и пароль для...
C++ Большие числа http://www.cyberforum.ru/cpp-beginners/thread330517.html
Здравствуйте. Как в С++ работать с большими числами (600851475143, например)? Честно гуглил, но там ничего толкового не нашел. Спасибо.
C++ Sleep(8000) - что значит? На что можно заменить в борланд с++? Не распознаёт Sleep(8000) . Если за комментировать пишет что f заданно но не используется. Как исправить? //--------------------------------------------------------------------------- #pragma... подробнее

Показать сообщение отдельно
IIM
0 / 0 / 0
Регистрация: 28.06.2011
Сообщений: 7

Поиск строки в строках - C++

07.07.2011, 13:14. Просмотров 590. Ответов 1
Метки (Все метки)

Работаю с MFC, классом CString.
Даны строчки "http://localhost/123/favicon.ico", "http://localhost/123/24/SERVER.exe"... хранящие Расположение файлов на сервере, но "глубина" расположения может быть разной.
Необходимо вытащить расположение + имя файла на лок. машине)
Если брать 2 верхние строчки - то в итоге я должен получить "favicon.ico" и "24/SERVER.exe".
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
// FailIn.at(i) - вектор CString;
int perm_size = FailIn.size();
CString srings = FailIn.at(0);
    for (int i =1; i < perm_size; i++)
    {
        do{
            skoka = FailIn.at(i).Find(srings,NULL);
            if(skoka==-1)
            {
                srings.Delete(srings.GetLength()-1,1);
            }
        }while(skoka == -1);
    }
Ну и соответственно удаляем 'srings' с каждой строки. Вопрос в том - правильно ли всё сделал, может есть что-то получше)
P.S. Просто не очень долго программирую
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.