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

Путь к самому себе - C++

Восстановить пароль Регистрация
 
WestSide072
37 / 16 / 1
Регистрация: 15.07.2010
Сообщений: 302
11.11.2010, 09:59     Путь к самому себе #1
Как на C++ найти путь к самому себе? пробовал
C++
1
ExtractFilePath((0))
не возвращает ничего
пробовал
C++
1
ExtractFilePath(Application->ExeName)
возвращает путь к папке из которой запущена программа, а как узнать название себя? ведь программу могут переименовать =\
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
11.11.2010, 10:39     Путь к самому себе #2
Цитата Сообщение от WestSide072 Посмотреть сообщение
как узнать название себя?
C
1
2
3
4
5
6
#include <stdio.h>
 
int main(int argc, char ** argv){
  printf("%s\n", *argv);
  return 0;
}
Kastaneda
11.11.2010, 10:47
  #3

Не по теме:

Как найти путь к самому себе?
как-то филосовски звучит
P.S. Карлос Кастанеда советовал курить, и по-больше))

МаксимМВ
C/C++
90 / 90 / 5
Регистрация: 01.07.2010
Сообщений: 281
11.11.2010, 10:55     Путь к самому себе #4
Цитата Сообщение от easybudda Посмотреть сообщение
C
1
2
3
4
5
6
#include <stdio.h>
 
int main(int argc, char ** argv){
  printf("%s\n", *argv);
  return 0;
}
Да, это верно, но если программа запускалась через полный путь, или ещё как, или откомпилировали в Линуксе и нужно запускать начиная с "./"... Неоднозначный метод. А я сам тоже интересуюсь, как узнать полный путь и точно.
Yandex
Объявления
11.11.2010, 10:55     Путь к самому себе
Ответ Создать тему
Опции темы

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