当前位置:网站首页>VS 利用命令行参数批量读取处理数据
VS 利用命令行参数批量读取处理数据
2022-08-06 05:19:00 【今天也要debug】
int main(int argc, char *argv[]) {
std::cout << "--> Reading mesh..." << std::endl;
for (int i = 1; i < argc; ++i) {
Mesh *oldMesh = new Mesh();
oldMesh->read_obj(argv[i]);
std::cout << "--> Subdviding mesh..." << std::endl;
FormTrait traits(oldMesh); // add temporary variables
Mesh *newMesh = new Mesh();
LOOP loop(oldMesh, newMesh);
loop.subdivide();
std::string outname = (std::string)argv[i];
if (outname.length() > 4 and outname.substr(outname.length() - 4) == ".obj") {
outname = outname.substr(0, outname.length() - 4) + "_loop2" + ".obj";
}
std::cout << "--> Writing mesh to " + outname + "..." << std::endl;
newMesh->write_obj(outname.c_str());
*oldMesh = *newMesh;
}
return 0;
}int main(int argc, char *argv[])
int argc代表参数的个数,会根据输入的参数自动识别
char *argv[]代表输入的参数,其中argv[0]代表工程项目的名称,argv[1]代表第一个参数,argv[2]代表第二个参数......
向main()函数传递参数的方法:配置属性 → 调试 → 命令行参数
所输入的参数要用空格隔开,若为输入的文件名,则应添加路径,如.\CBCT_single_o\CBCT11.obj .\CBCT_single_o\CBCT12.obj
可根据上述程序的思路将生成的文件依次命名,并和输入数据相关联
边栏推荐
- ES6中async函数与await
- Electron 项目搭建采坑 RequestError: connect ETIMEDOUT 20.205.243.166:443
- FCN论文与实现代码详解
- Minesweeper (C language)
- 贩卖使用了试用版数据库的软件,会构成侵权吗
- shell + 达梦 :实现数据库查询,根据返回结果查询系统pstack信息
- iOS WKWebView与JS交互面试题
- Explanation of the Extra field in the Explain information
- 使用 Beautiful Soup
- 一台电脑网线连接另一台电脑,通过另一台电脑wifi网络上网
猜你喜欢

如何使用assoc命令:修改文件关联性。

Susan said: test the truth of the industry enterprise recruitment this year

线性回归原理讲解

读取PSACAL VOC,训练FCN全流程

C基础:45道练习题汇总(初学者加油)

LaTeX入门学习(面向初学者)

linux系统环境:达梦数据库实时主备的搭建及测试过程

Temperature (acute/PH/electric/temperature/PH sensitive/double magnetic field sensitive hydrogel preparation

【例题分享】一道C语言易错题的解决思路

移动端学习
随机推荐
fegin feign.FeignException: status 404 reading StudentService#getAll()
一本通1340:【例3-5】扩展二叉树
Oracle Recovery Tools to solve ORA-600 3020 failure
机器学习之聚类——谱聚类简介及其对特殊形状区域数据的聚类
iOS 多线程面试题
使用Canvas 绘制施工进度/影像 图,支持滚动、缩放、拖拽、定位、折叠、下载、过渡,支持快捷操作
RESTful API简介及flask实现
iOS 消息推送面试题
Notes on chess (C language)
VTK处理网格数据
There are benefits at the end of the article | What adb commands have you mastered commonly used in App testing?
基于 DDD 的微服务设计和开发实战
Linux系统环境:DM8数据库安装
从井字棋程序总结C语言初学的知识
1006:A+B问题
Routing - the route
从云计算到函数计算
MQTT协议及使用
常用数据类型的拓展方法
jupyter notebook 文件 无显示