提问人:Loukas 提问时间:3/15/2023 最后编辑:genpfaultLoukas 更新时间:3/15/2023 访问量:56
如何在不更改已显示内容的情况下在控制台中输入?[C++]
How can I input in console without changing what's already shown? [C++]
问:
我想在控制台中输入一些东西([PLAYER NAME]):
|=========[ Player Creation ]=========|
|Player name: [PLAYER NAME] |
|=====================================|
但您可能知道,存在一些问题:
- 在我输入名称之前,第三行不会显示。
- 在我输入玩家姓名之前,第二行中的最后一条垂直线不会显示。输入名称后,它将放错位置。
我怎么能输入玩家的名字,同时显示整个菜单。
void playerMenu(std::string playerName) {
std::cout <<
"|=========[ Player Creation ]=========|\n"
"|Player name:";
std::cin >> playerName;
std::cout <<
"|\n"
"|=====================================|";
}
答: 暂无答案
评论
cout