VSCode 调试 C++ 之 cin 输入

说明:含AI辅助生成内容

VSCode 调试 C++。

cpp 复制代码
//《C++ primer plus》(第六版)中文版
//sqrt.cpp--using the sqrt() function
//程序清单2.4

#include<iostream>
#include<cmath>

int main()
{
    using namespace std;

    double area;
    cout<<"Enter the floor area,in square feet,of your home:";
    cin>>area;
    double side;
    side=sqrt(area);
    cout<<"That's the equivalent of a square"<<side<<"feet to the side."<<endl;
    cout<<"How fascinating!"<<endl;
    return 0;
}

在 VScode 中调试这个 C++ 程序的时候,cin需要在Terminal中输入内容,有时在 Terminal 中无法输入内容。

需要在 VScode 中进行设置:

  1. CTRL+,
  2. 搜索栏中输入run in terminal
  3. 勾选 Whether to run code in integrated Terminal 选项
  4. cin 就可以正常工作

sqrt.cpp 在 VScode 中运行的结果图片:

以上内容仅供参考,如有不对欢迎指正。

参考书目:《C++ Primer Plus》(第6版)中文版 【美】史蒂芬.普拉达(Stephen Prata)著 张海龙 袁国忠 译 中国工信出版社集团 人民邮电出版社

相关推荐
ShineWinsu7 小时前
对于Qt:信号与槽的解析
c++·qt·gui·lambda·信号·信号与槽·槽函数
WL学习笔记8 小时前
使用string类
c++·后端·string类
xxxiugou1238 小时前
链表算法题精讲:从两数相加到K组翻转
数据结构·c++·算法·链表
HAPPY酷8 小时前
C++ 自定义内存池优化点云处理:从裸指针到 RAII 自动回收
开发语言·c++
paul_chen219 小时前
解决Windows “此电脑”出现两个“图片”文件夹的问题
windows
yz_aiks9 小时前
Claude Code Mods 开发教程:写一个拦截危险 SQL 和发布命令的插件
ai编程·开发工具·插件开发·mcp·claude code
zhangdaliangmvp9 小时前
快速排序的学习理解:从基础分治到三路划分优化
c++·学习·算法
cu1439 小时前
细谈IT6563的具体功能与其应用
c语言·c++·单片机·嵌入式硬件
SoulRoar.9 小时前
在 Windows 上面部署 StartLux
windows·大模型·startlux
布莱克60510 小时前
C++ 内存泄漏全解析:常见场景、成因与规避实践
开发语言·c++·内存泄露