C 限制了输入的字符数
C++ Limit The Number of Characters Entered
对于我的程序,我的功能可以获取用户输入。到目前为止,我制作了代码,但是如何在输入时如何在键入时进行限制,它将删除上一个字符,除非我返回字符,否则我不允许我再键入。
#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库之类的库。该库处理用户阅读文本的所有详细信息,并具有线路编辑和最大长度的功能。
相关文章:
- 如何忽略第一个字符输入后的所有内容
- 使用单个变量对字符输入进行计数
- 确定用户字符输入 C++ 的结束
- 将单个字符串/字符输入串行监视器
- 如何将字符输入限制为仅获取一个字符串"cin"
- C++:使用 fgets() 读取字符输入时出错
- 如何拒绝 cin 中的字符输入并定义最小和最大整数值
- C++ 字符输入仅输出第一个字母
- 限制 2D 数组中的字符输入
- 循环直到整数输入在所需范围内无法处理非数字字符输入
- C++常量字符*输入
- 使用带符号字符输入的isalnum-Visual C++
- 限制C++中的字符输入
- 字符输入问题
- 字符** + 输入" "字符
- 文件 I/O 操作 - 奇怪的字符输入
- 如何在不暂停循环的情况下使用字符输入停止循环
- C++ - 对'if'语句使用特定字符输入
- 使用 "NEW" 获取字符输入和给定输出,并从用户那里获取字符串长度
- 正确的逐个字符输入