c++ - 将字符数组作为输入时,VS Code 退出而不显示任何输出
问题描述
我尝试更新我的 g++ 安装,但没有解决方案。这是代码。
#include <iostream>
using namespace std;
#include<string>
#include <cstring>
int main()
{
char str[100];
cout << "Enter a string: ";
cin>>str;
cout << "You entered: " << str << endl;
cout << "\nEnter another string: ";
cin>>str;
cout << "You entered: "<<str<<endl;
return 0;
}
此代码显示的输出是: 检查终端
请给我一个解决方案或至少一个理由。我是 Stack Overflow 的新手,所以如果我在帖子中犯了任何错误,请随时纠正我。[这个问题只发生在 vs 代码中,但在在线 gdb 编译器中有效。]
编辑:在我尝试在 cmd 行中执行此操作后,它显示了什么
解决方案
您看到的输出来自某种生成文件。你没有说你是如何尝试构建文件的,所以很难说是什么导致了这个问题。
g++ hgg.cpp -o hgg
但是,您可以通过键入命令 shell直接编译您的文件
推荐阅读
- javascript - 为什么这个递归解决方案不起作用?
- pic - Microchip dsPIC33 同时启动所有 PWM
- html - 我的目的是能够检查和更改蓝色的颜色
- css - 我正在编辑整个反应应用程序的缩放,但是当我这样做时,模态(材质 ui)会中断
- java - Eclipse JFace 树 - 树表的空列名称
- sorting - Dart比较和排序地图列表?
- javascript - 使用 NavLink 动态地将最后两个单词包装在字符串中
- flutter - 为什么在 Flutter 中添加周期性 Timer 后每秒都会重新初始化所有内容?
- mysql - 在 SQL 1 错误代码中创建表。1241
- typescript - 自定义模态对话的开头