阅读量:1
在C++中,可以使用双引号将带有空格的参数括起来,然后将整个参数整体传递给argv。例如:
int main(int argc, char* argv[]) {
for (int i = 0; i < argc; i++) {
cout << "argv[" << i << "] = " << argv[i] << endl;
}
return 0;
}
如果在命令行中运行程序时需要传递一个带有空格的参数,可以这样做:
./my_program "Hello World"
在这种情况下,“Hello World” 会被整体传递给argv[1],而不会被分割成多个参数。
以上就是关于“c++ argv如何处理空格参数”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm