Udostępnij za pośrednictwem


__argc, __argv, __wargv

__argc Zmiennej globalnej jest liczba liczba argumentów wiersza polecenia przekazywane do programu.__argvwskaźnik do tablicy pojedynczych bajtów znaków lub wielu byte znak ciągów zawierających argumenty program i __wargv wskaźnik do tablicy ciągi znaków sieci, które zawierają argumenty programu.Argumenty do zapewnienia tych zmiennych globalnych main lub wmain.

extern int __argc; extern char ** __argv; extern wchar_t ** __wargv;

Uwagi

W programie, który używa main funkcji, __argc i __argv są inicjowane w momencie uruchamiania programu za pomocą wiersza polecenia, który służy do uruchamiania programu.Wiersz polecenia jest przeanalizowany w oddzielne argumenty, a symbole wieloznaczne są rozwinięte.Liczba argumentów jest przypisana do __argc ciągów argumentu są przydzielone stosu i wskaźnik do tablicy argumentów jest przypisana do __argv.W programie skompilowany do użycia znaków i wmain funkcji, argumenty są przeanalizować symbole wieloznaczne są rozwinięte jako ciągi znaków wide i wskaźnik do tablicy ciągów argument jest przypisana do __wargv.

Kod przenośny, zaleca się użycia argumentów przekazanych do main można uzyskać w swoim programie argumentów wiersza polecenia.

Mapowania procedur zwykłego tekstu

Procedura tchar.h

Nie zdefiniowano _UNICODE

_UNICODE zdefiniowano

__targv

__argv

__wargv

Wymagania

Zmienna globalna

Wymagany nagłówek

__argc, __argv, __wargv

< stdlib.h >, < cstdlib > (C++)

__argc, __argv, i __wargv są rozszerzenia firmy Microsoft.Aby uzyskać informacje o zgodności, zobacz zgodności.

Zobacz też

Informacje

Zmienne globalne

main: uruchamianie programu

Korzystanie z wmain zamiast main