C 限制了输入的字符数

C++ Limit The Number of Characters Entered

本文关键字:字符 输入      更新时间:2023-10-16

对于我的程序,我的功能可以获取用户输入。到目前为止,我制作了代码,但是如何在输入时如何在键入时进行限制,它将删除上一个字符,除非我返回字符,否则我不允许我再键入。

#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库之类的库。该库处理用户阅读文本的所有详细信息,并具有线路编辑和最大长度的功能。