Расширение аргументов-заполнителей
Раскрытие аргументов с подстановочными знаками используется только в системах Майкрософт.
При выполнении программы на языке C можно использовать любой из двух подстановочных знаков, знак вопроса ( ?
) или звездочку ( *
), для задания аргументов имени файла и пути в командной строке.
По умолчанию подстановочные знаки в аргументах командной строки не раскрываются. Вы можете заменить обычную подпрограмму загрузки вектора аргументов argv
на версию, которая раскрывает подстановочные знаки, используя компоновку с файлом setargv.obj
или wsetargv.obj
. Если программа использует функцию main
, свяжите ее с файлом setargv.obj
. Если программа использует функцию wmain
, свяжите ее с файлом wsetargv.obj
. Они оба реализуют эквивалентное поведение.
Чтобы создать связь с setargv.obj
или wsetargv.obj
, используйте параметр /link
. Пример:
cl example.c /link setargv.obj
Подстановочные знаки разворачиваются так же, как команды операционной системы.
См. также
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру