Поделиться через


_pgmptr, _wpgmptr

Путь к исполняемому файлу.Нерекомендуемый. используйте _get_pgmptr и _get_wpgmptr.

extern char *_pgmptr;
extern wchar_t *_wpgmptr;

Заметки

При запуске программы от преобразователя команды (Cmd.exe) _pgmptr автоматически инициализирует до полного пути к исполняемому файлу.Например, если Hello.exe в C:\BIN и C:\BIN, то в поле путь _pgmptr имеет значение C:\BIN\Hello.exe при выполнении:

C> hello 

Когда программа не запускается из командной строки _pgmptr может быть инициализировано с именем программы (базовому имени файла, без расширения имени файла) или к имени файла, относительный путь или полного пути.

_wpgmptr аналогом расширенных символов _pgmptr для использования с программами, которые используют wmain.

Сопоставления подпрограммы Родов-Текста

Подпрограмма Tchar.h

Не указанные _UNICODE и _MBCS

Указанный символ _MBCS

Указанный _UNICODE

_tpgmptr

_pgmptr

_pgmptr

_wpgmptr

Требования

Переменная

Обязательный заголовок

_pgmptr, _wpgmptr

<stdlib.h>

Пример

Следующая программа демонстрирует использование _pgmptr.

// crt_pgmptr.c
// compile with: /W3
// The following program demonstrates the use of _pgmptr.
//
#include <stdio.h>
#include <stdlib.h>
int main( void )
{
   printf("The full path of the executing program is : %Fs\n", 
     _pgmptr); // C4996
   // Note: _pgmptr is deprecated; use _get_pgmptr instead
}

Можно использовать _wpgmptr изменяя %Fs В %S и main В wmain.

См. также

Ссылки

Глобальные переменные