C++ Вопрос Как узнать имя исполняемого файла? [РЕШЕНО]

Всем Рептилойдам - Рен ТВ
Пользователь
Статус
Оффлайн
Регистрация
1 Фев 2020
Сообщения
541
Реакции[?]
92
Поинты[?]
0
Нужно именно имя, а не фулл путь + имя.
То есть: Нужно "test.exe", а не "C:\User\test.exe".
 
Всем Рептилойдам - Рен ТВ
Пользователь
Статус
Оффлайн
Регистрация
1 Фев 2020
Сообщения
541
Реакции[?]
92
Поинты[?]
0
Web developer / designer
Пользователь
Статус
Оффлайн
Регистрация
15 Ноя 2020
Сообщения
411
Реакции[?]
124
Поинты[?]
2K
Если тебе ещё не помогли, можешь просто сделать сплит строки и всё....
 
Всем Рептилойдам - Рен ТВ
Пользователь
Статус
Оффлайн
Регистрация
1 Фев 2020
Сообщения
541
Реакции[?]
92
Поинты[?]
0
Пользователь
Статус
Оффлайн
Регистрация
12 Фев 2020
Сообщения
382
Реакции[?]
95
Поинты[?]
0
в чем проблема убрать лишнее? хоть на сервере. хоть на клиенте. религия не позволяет?
 
Energy Reload
Забаненный
Статус
Оффлайн
Регистрация
20 Авг 2017
Сообщения
1,206
Реакции[?]
330
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
char buffer[MAX_PATH];
GetModuleFileName(NULL,buffer,MAX_PATH);
MessageBox(buffer);
 
Всем Рептилойдам - Рен ТВ
Пользователь
Статус
Оффлайн
Регистрация
1 Фев 2020
Сообщения
541
Реакции[?]
92
Поинты[?]
0
Участник
Статус
Оффлайн
Регистрация
5 Окт 2017
Сообщения
784
Реакции[?]
173
Поинты[?]
11K
C++:
string GetProcessName()
{
    TCHAR szExeFileName[MAX_PATH] = "";
    GetModuleFileNameA(NULL, szExeFileName, MAX_PATH);
    string path = string(szExeFileName);
    return path.substr(path.find_last_of("\\") + 1, path.size());
}
 
Последнее редактирование:
average jne main macros abuser
Начинающий
Статус
Оффлайн
Регистрация
30 Май 2021
Сообщения
80
Реакции[?]
28
Поинты[?]
0
жесть югейм в гугле нашёл, а ответ на вопрос нет
жесть пастер клоуна мне поставил
 
Energy Reload
Забаненный
Статус
Оффлайн
Регистрация
20 Авг 2017
Сообщения
1,206
Реакции[?]
330
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сверху Снизу