_pgmptr
, _wpgmptr
Yürütülebilir dosyanın yolu. Kaldırıl -mış; ve _get_wpgmptr
kullanın_get_pgmptr
.
Sözdizimi
extern char *_pgmptr;
extern wchar_t *_wpgmptr;
Açıklamalar
Bir program komut yorumlayıcısından (Cmd.exe) _pgmptr
çalıştırıldığında, yürütülebilir dosyanın tam yoluna otomatik olarak başlatılır. Örneğin, Hello.exe C:\BIN içindeyse ve C:\BIN yolundaysa, _pgmptr
şunu yürütürken olarak C:\BIN\Hello.exe
ayarlanır:
C> hello
Bir program komut satırından çalıştırılmadığında, _pgmptr
program adına (dosya adı uzantısı olmadan dosyanın temel adı) veya bir dosya adına, göreli yola veya tam yola başlatılabilir.
_wpgmptr
, kullanan wmain
programlarla kullanılmak üzere öğesinin _pgmptr
geniş karakterli karşılığıdır.
Genel metin yordamı eşlemeleri
Tchar.h yordamı | _UNICODE ve _MBCS tanımlanmadı |
_MBCS tanımlanan |
_UNICODE tanımlanan |
---|---|---|---|
_tpgmptr |
_pgmptr |
_pgmptr |
_wpgmptr |
Gereksinimler
Değişken | Gerekli başlık |
---|---|
_pgmptr , _wpgmptr |
<stdlib.h> |
Örnek
Aşağıdaki program, kullanımını _pgmptr
gösterir.
// 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
}
ve wmain
main
olarak %S
değiştirerek %Fs
kullanabilirsiniz_wpgmptr
.