gpt4 book ai didi

C++ 限制输入的字符数

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:50:21 27 4
gpt4 key购买 nike

对于我的程序,我有一个获取用户输入的函数。到目前为止,我已经编写了代码,但是我如何才能在我输入时在哪里输入它,如果我超过文本限制,它将删除前一个字符并且不允许我再输入,除非我退格字符。

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
cout << "Please enter your name: ";
char word[10];
cin >> setw(5) >> word;
cout << endl;
cout << "Your name is: " << word << endl;
system("pause");
return 0;
}

最佳答案

一种方法是使用库,例如​​ GNU Readline Library .该库负责处理从用户那里读取文本行所涉及的所有细节,包括行编辑和最大长度等功能。

关于C++ 限制输入的字符数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30179525/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com