Расширение аргументов заполнителей
Блок, относящийся только к системам Microsoft
При выполнении программы C можно использовать любой из двух знаков подстановки — вопрос (?) или звездочку (*) — с целью задания аргументов имени файла и пути в командной строке.
Аргументы командной строки обрабатываются процедурой _setargv (или _wsetargv в кодировке Юникода), которая по умолчанию не развертывает знаки подстановки в отдельные строки в массиве строк argv. Можно заменить обычную процедуру _setargv более мощной версией _setargv, обрабатывающей подстановочные знаки путем связывания с файлом Setargv.obj. Если программа использует функцию wmain, выполняется связь с Wsetargv.obj.
Чтобы создать связь с Setargv.obj или Wsetargv.obj, используйте параметр /link. Например:
cl typeit.c /link setargv.obj
Подстановочные знаки разворачиваются так же, как команды операционной системы. (См. ознакомительные сведения о подстановочных знаках в руководстве пользователя вашей ОС).
Завершение блока, относящегося только к системам Microsoft
См. также
Ссылки
Функция main и выполнение программ