VS code,C++程序,运行后弹出输入用户名,
可正常输入,回车后,终端闪退
尝试加了system(“pause”)
可以在用户输入后暂停,但后续任意键直接执行,无效,无法继续输入密码
代码如下:
#include <iostream>
#include <string>
#include <vector>
#include <set>
#include <map>
#include <unordered_set>
#include <unordered_map>
#include <list>
#include <algorithm>
#include <sstream>
#include <afxres.h>
#include <iomanip>
#include <stdlib.h>
using namespace std;
int main()
{
char Username[10];
char Password[10];
cout << "请输入用户名:\n";
cin >> Username;
cout << "请输入密码:\n";
cout << "╔═════════════════╗\n";
cout << "║ 登录框 ║\n";
cout << "╠════════╦════════╣\n";
cout << "║ 用户名: ║ " << Username << setw(13-strlen(Username)) << "║\n";
cout << "╠════════╬════════╣\n";
cout << "║ 密 码: ║ " << Password << setw(13-strlen(Password)) << "║\n";
cout << "╚════════╩════════╝\n";
system("pause");
return 0;
}