seven_up Всем Рептилойдам - Рен ТВ Пользователь Пользователь Статус Оффлайн Регистрация 1 Фев 2020 Сообщения 542 Реакции 92 4 Ноя 2021 #1 Нужно именно имя, а не фулл путь + имя. То есть: Нужно "test.exe", а не "C:\User\test.exe".
deviantus Начинающий Начинающий Статус Оффлайн Регистрация 15 Авг 2021 Сообщения 15 Реакции 4 4 Ноя 2021 #2 seven_up написал(а): Нужно именно имя, а не фулл путь + имя. То есть: Нужно "test.exe", а не "C:\User\test.exe". Нажмите для раскрытия... Насколько помню, первый элемент argv[]
seven_up написал(а): Нужно именно имя, а не фулл путь + имя. То есть: Нужно "test.exe", а не "C:\User\test.exe". Нажмите для раскрытия... Насколько помню, первый элемент argv[]
qualitestaholic Пользователь Пользователь Статус Оффлайн Регистрация 17 Июл 2021 Сообщения 466 Реакции 128 4 Ноя 2021 #3 из argv[0] ты можешь получить имя файла
seven_up Всем Рептилойдам - Рен ТВ Пользователь Пользователь Статус Оффлайн Регистрация 1 Фев 2020 Сообщения 542 Реакции 92 4 Ноя 2021 #4 Xmar5inalX написал(а): из argv[0] ты можешь получить имя файла Нажмите для раскрытия... Можно ли объявить его глобально ?
Xmar5inalX написал(а): из argv[0] ты можешь получить имя файла Нажмите для раскрытия... Можно ли объявить его глобально ?
qualitestaholic Пользователь Пользователь Статус Оффлайн Регистрация 17 Июл 2021 Сообщения 466 Реакции 128 4 Ноя 2021 #5 seven_up написал(а): Можно ли объявить его глобально ? Нажмите для раскрытия... ну объяви глобальную переменную и через мейн задай ей значение
seven_up написал(а): Можно ли объявить его глобально ? Нажмите для раскрытия... ну объяви глобальную переменную и через мейн задай ей значение
seven_up Всем Рептилойдам - Рен ТВ Пользователь Пользователь Статус Оффлайн Регистрация 1 Фев 2020 Сообщения 542 Реакции 92 4 Ноя 2021 #6 Xmar5inalX написал(а): ну объяви глобальную переменную и через мейн задай ей значение Нажмите для раскрытия... Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.
Xmar5inalX написал(а): ну объяви глобальную переменную и через мейн задай ей значение Нажмите для раскрытия... Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.
qualitestaholic Пользователь Пользователь Статус Оффлайн Регистрация 17 Июл 2021 Сообщения 466 Реакции 128 4 Ноя 2021 #7 seven_up написал(а): Скрытое содержимое Нажмите для раскрытия... Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.
seven_up написал(а): Скрытое содержимое Нажмите для раскрытия... Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.
familytrapper Web developer / designer Пользователь Пользователь Статус Оффлайн Регистрация 15 Ноя 2020 Сообщения 410 Реакции 124 4 Ноя 2021 #8 Если тебе ещё не помогли, можешь просто сделать сплит строки и всё....
seven_up Всем Рептилойдам - Рен ТВ Пользователь Пользователь Статус Оффлайн Регистрация 1 Фев 2020 Сообщения 542 Реакции 92 4 Ноя 2021 #9 Xmar5inalX написал(а): Скрытое содержимое Нажмите для раскрытия... Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.
Xmar5inalX написал(а): Скрытое содержимое Нажмите для раскрытия... Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.
crystalllll Пользователь Пользователь Статус Оффлайн Регистрация 12 Фев 2020 Сообщения 378 Реакции 92 4 Ноя 2021 #10 в чем проблема убрать лишнее? хоть на сервере. хоть на клиенте. религия не позволяет?
Dimedrol Energy Reload Забаненный D Забаненный Статус Оффлайн Регистрация 20 Авг 2017 Сообщения 1,206 Реакции 330 4 Ноя 2021 #11 Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. char buffer[MAX_PATH]; GetModuleFileName(NULL,buffer,MAX_PATH); MessageBox(buffer);
seven_up Всем Рептилойдам - Рен ТВ Пользователь Пользователь Статус Оффлайн Регистрация 1 Фев 2020 Сообщения 542 Реакции 92 4 Ноя 2021 #12 Dimedrol написал(а): char buffer[MAX_PATH]; GetModuleFileName(NULL,buffer,MAX_PATH); MessageBox(buffer); Нажмите для раскрытия...
Dimedrol написал(а): char buffer[MAX_PATH]; GetModuleFileName(NULL,buffer,MAX_PATH); MessageBox(buffer); Нажмите для раскрытия...
qualitestaholic Пользователь Пользователь Статус Оффлайн Регистрация 17 Июл 2021 Сообщения 466 Реакции 128 4 Ноя 2021 #13 seven_up написал(а): Скрытое содержимое Нажмите для раскрытия... Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.
seven_up написал(а): Скрытое содержимое Нажмите для раскрытия... Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.
seven_up Всем Рептилойдам - Рен ТВ Пользователь Пользователь Статус Оффлайн Регистрация 1 Фев 2020 Сообщения 542 Реакции 92 4 Ноя 2021 #14 Xmar5inalX написал(а): Скрытое содержимое Нажмите для раскрытия... Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.
Xmar5inalX написал(а): Скрытое содержимое Нажмите для раскрытия... Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.
m3m3catcher <3 Участник M Участник Статус Оффлайн Регистрация 5 Окт 2017 Сообщения 796 Реакции 173 4 Ноя 2021 #15 C++: Expand Collapse Copy 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()); } Последнее редактирование: 4 Ноя 2021
C++: Expand Collapse Copy 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()); }
xaif average jne main macros abuser Начинающий Начинающий Статус Оффлайн Регистрация 30 Май 2021 Сообщения 80 Реакции 28 4 Ноя 2021 #16 жесть югейм в гугле нашёл, а ответ на вопрос нет жесть пастер клоуна мне поставил
qualitestaholic Пользователь Пользователь Статус Оффлайн Регистрация 17 Июл 2021 Сообщения 466 Реакции 128 4 Ноя 2021 #17 seven_up написал(а): Скрытое содержимое Нажмите для раскрытия... Нет, это количество символов названия файла.
seven_up написал(а): Скрытое содержимое Нажмите для раскрытия... Нет, это количество символов названия файла.
Dimedrol Energy Reload Забаненный D Забаненный Статус Оффлайн Регистрация 20 Авг 2017 Сообщения 1,206 Реакции 330 4 Ноя 2021 #18 Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. seven_up написал(а): Посмотреть вложение 178948 Посмотреть вложение 178949 Нажмите для раскрытия... char * GetMyNameExe() { char ExeName[MAX_PATH]; char path[MAX_PATH]; char dr[MAX_PATH]; char dir[MAX_PATH]; char name[MAX_PATH]; char tmp[MAX_PATH]; GetModuleFileNameA(NULL, path, MAX_PATH); _splitpath(path, dr, dir, name, tmp); _makepath(ExeName, NULL, NULL, name, tmp); return ExeName; }
seven_up написал(а): Посмотреть вложение 178948 Посмотреть вложение 178949 Нажмите для раскрытия... char * GetMyNameExe() { char ExeName[MAX_PATH]; char path[MAX_PATH]; char dr[MAX_PATH]; char dir[MAX_PATH]; char name[MAX_PATH]; char tmp[MAX_PATH]; GetModuleFileNameA(NULL, path, MAX_PATH); _splitpath(path, dr, dir, name, tmp); _makepath(ExeName, NULL, NULL, name, tmp); return ExeName; }
crystalllll Пользователь Пользователь Статус Оффлайн Регистрация 12 Фев 2020 Сообщения 378 Реакции 92 4 Ноя 2021 #19 seven_up написал(а): Посмотреть вложение 178948 Посмотреть вложение 178949 Нажмите для раскрытия... очисти ебучую строку в чем проблема?!
seven_up написал(а): Посмотреть вложение 178948 Посмотреть вложение 178949 Нажмите для раскрытия... очисти ебучую строку в чем проблема?!