Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Имя файла / 6 сообщений из 6, страница 1 из 1
22.10.2007, 19:13:18
    #34886121
Shvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя файла
Здравствуйте!
Подскажите, пожалуйста. Есть полный путь файла. Нужно получить только имя файла без расширения. В С# для этого делал через string.Split, а как это делается в C++?
Заранее спасибо за любую помощь.
...
Рейтинг: 0 / 0
22.10.2007, 19:36:36
    #34886153
blinded
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя файла
Код: plaintext
1.
2.
string path="бла-бла"
string name = path.find_last_of('-') == path.length() ? path : path.substr(path.find_last_of('-'));
...
Рейтинг: 0 / 0
23.10.2007, 07:08:24
    #34886623
Lepsik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя файла
Код: plaintext
1.
2.
    char fname[_MAX_FNAME +  1 ] = { 0 };

    _splitpath( path_file, NULL, NULL, fname, NULL );
...
Рейтинг: 0 / 0
23.10.2007, 18:14:20
    #34888985
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя файла
А InternetCrackUrl еще удобнее :)
...
Рейтинг: 0 / 0
23.10.2007, 18:40:01
    #34889083
quaid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя файла
Если C++Builder, то

ExtractFileName()
...
Рейтинг: 0 / 0
23.10.2007, 23:20:11
    #34889521
Shvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя файла
Здравствуйте!
Спасибо всем. Вариант blinded прошел.
P.S. Код был в VC++6.0, ATL.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Имя файла / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]