描述
运行代码时,想通过终端命令传入参数
在Ubuntu终端下某一路径下,有一个可执行程序detect
cd detect/
./detect
而我想执行两种不同的操作,使程序不用重新编译就能达到这一目的
cd detect/
./detect online
./detect offline
代码
你最开始学C++代码时每次都要写到的int main(int argc, char* argv[])
就是干这事儿的
代码
if (argc > 1 && (strcmp(argv[1], "offline") == 0))
{
}