Rozbalení argumentů zástupných znaků
Rozšíření argumentu se zástupným znakem je specifické pro Microsoft.
Když spustíte program jazyka C, můžete k zadání argumentů názvu souboru a cesty na příkazovém řádku použít některý ze dvou zástupných znaků, otazník (?
) a hvězdičku (*
).
Ve výchozím nastavení se zástupné é čáry v argumentech příkazového řádku nerozbalují. Normální rutinu načítání vektoru argv
argumentu můžete nahradit verzí, která rozbalí zástupné é soubory propojením se souborem setargv.obj
nebo wsetargv.obj
. Pokud váš program používá main
funkci, propojte ji pomocí setargv.obj
. Pokud váš program používá wmain
funkci, propojte ji pomocí wsetargv.obj
. Obě mají ekvivalentní chování.
K propojení s setargv.obj
nebo wsetargv.obj
použijte /link
možnost . Příklad:
cl example.c /link setargv.obj
Zástupné cardy jsou rozbalené stejným způsobem jako příkazy operačního systému.
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro