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

Имя и путь исполняемой программы - C++

Восстановить пароль Регистрация
 
some777
3 / 3 / 0
Регистрация: 25.09.2009
Сообщений: 114
09.12.2011, 16:02     Имя и путь исполняемой программы #1
1. Как получить полное имя (путь+имя+расширение) исполняемой программы?
В Borland это было Application->ExeName, а как в Visual С++?
2. Как из этого полного имени извлечь путь, имя файла, расширение?

Правда мне нужны стандартные функции C++ или API (.NET не подходит).

Добавлено через 6 минут
Цитата Сообщение от some777 Посмотреть сообщение
2. Как из этого полного имени извлечь путь, имя файла, расширение?
Это уже нашел - _splitpath

Добавлено через 3 минуты
Цитата Сообщение от some777 Посмотреть сообщение
1. Как получить полное имя (путь+имя+расширение) исполняемой программы?
Нашел - GetModuleFileName
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2011, 16:02     Имя и путь исполняемой программы
Посмотрите здесь:

C++ Полный путь написания программы
Вывести полное имя программы, под которым она была запущена. C++
C++ как вывести имя программы? именно имя, то что видно в провонике example.exe
написать фрагмент программы на языке С + +, который получает у пользователя путь и имя файла и создает его... C++
C++ Задать имя файла ввода во время работы программы
C++ Превращение строки в название исполняемой функции
C++ Cоставить программу,которая спрашивала бы сокращенное имя и печатала полное имя
C++ Работа с файлами (создать файл путь к которому уже задан, а вот имя хранится в переменной)

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lavan
51 / 51 / 1
Регистрация: 21.03.2009
Сообщений: 371
09.12.2011, 16:04     Имя и путь исполняемой программы #2
можно так
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include<windows.h>
#include<iostream>
using namespace std;
int main(int argc,char *argv[]) {
  cout<<argv[0]<<endl;
  //API
  char path[256];
  GetModuleFileName(NULL,path,sizeof(path));
  cout<<path;
  cin.get();
  return 0;
}
Yandex
Объявления
09.12.2011, 16:04     Имя и путь исполняемой программы
Ответ Создать тему
Опции темы

Текущее время: 11:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru