前言
- 贴主一直使用的是VScode,今天一直苦恼与如何输入C++的main函数中的
argv
(关于argv
和argc
的概念在这里不再重述),上网搜索没有发现明确的教程,现在来教大家如何在特定文件夹下打开终端(cmd),并且运行这个文件夹中的文件,并且向程序中输入多个argv。 argc
一般是不用输入的,你输入多少条argv
,argc
负责给其计数
教程
- 打开终端
VScode右键点击【文件夹】,点击“在集成终端中打开”
- 输入若干命令行参数argv
直接在cmd中输入Liam s32t 3234 jeiw
,按一下回车,程序将会开始运行
为了方便演示,贴主的程序会将所有命令行参数argv
再在终端中打印出来
Liam
本身作为argv[0]
,用来启动Liam.exe
文件
"s32t
"是Liam.exe
运行过程中的argv[1]
"3234
"是argv[2]
,"jeiw
"是argv[3]
- 注意:不同命令行参数之间要用空格分隔
其他
- 此外,在一个【文件夹】中打开终端(VScode右键点文件夹,点击“在集成终端中打开”)之后,如果这个【文件夹】中含有
"Liam.exe
"和"le.exe
"两个exe
文件,那么在终端中直接输入Liam
或者直接输入le
都可以分别运行这两个文件
- 提示:输入"Liam le" 此时le会被当做Liam.exe文件执行过程中的argv[1],le.exe文件并不会被运行