首页 > 解决方案 > 将字符数组作为输入时,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 行中执行此操作后,它显示了什么

命令行执行

标签: c++arraysinputcharactercin

解决方案


您看到的输出来自某种生成文件。你没有说你是如何尝试构建文件的,所以很难说是什么导致了这个问题。

g++ hgg.cpp -o hgg但是,您可以通过键入命令 shell直接编译您的文件


推荐阅读