Freigeben über


Erweitern von Platzhalter-Argumenten

Microsoft-spezifisch

Wenn Sie einem C-Programm ausführen, können Sie einen der beiden — Platzhalter verwenden das Fragezeichen (?) und das Sternchen (*) — Pfad und Dateinamen- Argumente in der Befehlszeile angeben.

Befehlszeilenargumente werden durch eine Routine behandelt, die _setargv aufgerufen wird (oder _wsetargv in der Umgebung Breitzeichen), die nicht standardmäßig Platzhalter in separate Zeichenfolgen im argv Zeichenfolgenarray erweitert.Sie können die übliche _setargv durch eine Routine leistungsstarkere Version von _setargv ersetzen, die Platzhalter behandelt, indem mit der Setargv.obj-Datei verknüpft.Wenn das Programm eine wmain-Funktion verknüpfen Sie mit Wsetargv.obj.

Um mit Setargv.obj oder Wsetargv.obj zu verknüpfen, verwenden Sie die Option /link-.Beispiele:

cl typeit.c /link setargv.obj

Die Platzhalter werden auf die gleiche Weise wie Betriebssystem verfügbaren Benutzerbefehle erweitert.(Siehe das Betriebssystem benutzerhandbuch, wenn Sie mit Platzhaltern) nicht vertraut sind.

Microsoft ENDES bestimmten

Siehe auch

Referenz

Hauptfunktion und Programmausführung

Konzepte

Link-Optionen