当前位置: 首页 > news >正文

VSCODE CMAKE C++ 工程调试, C++不以科学计数法输出并控制小数位数

  • 1. VSCODE调试CMAKE工程配置
      • 1.1 修改CMakeLists.txt文件
      • 1.2. 程序中
      • 1.3. launch.json配置
      • 1.4 开始调试
      • 1.5 注意
  • 2. C++设置输出浮点数且保留位数固定

1. VSCODE调试CMAKE工程配置

1.1 修改CMakeLists.txt文件

加这一句

set(CMAKE_BUILD_TYPE "Debug")

1.2. 程序中

在需要调试的界面鼠标右键并选择add debug configuretion,此时会出来launch.json
这就是调试配置文件,

1.3. launch.json配置

"program": "${fileDirname}/build/KalDemo"

这里的program后接要调试的文件,也就是cmake+make之后生成的可执行文件名;

“args”:执行代码时,需要添加的命令行参数。我这里没有

1.4 开始调试

  1. cmake—make操作之后;
  2. 在需要调试的文件源文件那里按F5就好。

1.5 注意

在完成调试后记得将CMAKELISTS.TXT文件改为Release模式

2. C++设置输出浮点数且保留位数固定

  1. 输出固定格式
std::cout << std::fixed;
  1. 保留四位小数
std::cout.precision(4);

两个一起放到程序里就好了

http://www.lryc.cn/news/162928.html

相关文章:

  • Drools规则引擎入门学习记录
  • 肖sir__设计测试用例方法之判定表06_(黑盒测试)
  • <图像处理> 空间滤波基础
  • 如何在Django中使用django-crontab启动定时任务、关闭任务以及关闭指定任务
  • mysql配置项整理
  • 【KRouter】一个简单且轻量级的Kotlin Routing框架
  • 时间管理类书籍阅读笔记
  • CSS文字居中对齐学习
  • 《论文阅读》CARE:通过条件图生成的共情回复因果关系推理 EMNLP 2022
  • React 开发一个移动端项目(1)
  • c#查看代码的执行耗时( Stopwatch )
  • Python网络爬虫库:轻松提取网页数据的利器
  • YOLOv5算法改进(15)— 更换Neck之AFPN
  • Vue2项目练手——通用后台管理项目第七节
  • 《Web安全基础》04. 文件操作安全
  • docker-compose安装nginx
  • 报错处理:MySQL无法启动
  • Vue中表单手机号验证与手机号归属地查询
  • 初高(重要的是高中)中数学知识点综合
  • Fiddler 系列教程(二) Composer创建和发送HTTP Request跟手机抓包
  • 淘宝平台开放接口API接口
  • 缓存夺命连环问
  • 模型生成自动化测试用例
  • 归并排序-面试例子
  • docker 生成镜像的几个问题
  • 云计算时代的采集利器
  • 【Unity编辑器扩展】| Inspector监视器面板扩展
  • Redis配置
  • CSDN每日一练 |『小艺照镜子』『Ctrl+X,Ctrl+V』『括号上色』2023-09-11
  • React 全栈体系(四)