一旦用户输入感叹号,就停止接受字符
Stop accepting characters once the user enters the exclamation sign
void main()
{
Stack *S = new Stack;
char val;
while(true)
{
cout<<"enter character:"<<endl;
cin>>val;
S->push(val);
}
S->pop();
}
我正在做堆栈数据结构。当用户输入感叹号时,我应该写什么代码让它停止接受字符?
当输入感叹号时跳出循环。
void main()
{
Stack *S = new Stack;
char val;
while(true)
{
cout<<"enter character:"<<endl;
cin>>val;
if (val == '!') { // exclamation point was entered
break;
}
S->push(val);
}
S->pop();
}
相关文章:
- 显示基于用户输入的整数的字符
- 在C++中使用字符数组进行用户输入验证
- 如何检查用户是否输入了元音字符?
- 确定用户字符输入 C++ 的结束
- 如果用户输入的字符过多,则创建错误消息
- C++代码,用于在用户插入的字符串的每个元音之后插入一对字符
- 异常处理:如果用户输入不是三个特定字符之一
- cin 对象如何根据用户需要将字符转换为不同类型的字符?
- 程序,它接受用户输入的字符并按出现的降序显示它们
- C++:告诉用户输入 A、B 或 C,但如果他们输入不同的字符怎么办?
- 如何从用户那里获取单个字符,直到他输入"."或输入
- 如果用户在 int 中输入字符,如何使用输入
- C ++读取用户输入的字符一个一个符号
- 是否有任何方法可以在用户输入文本时读取字符
- 将Windows SYSTEMTIME转换为字符串或字符buf,C++与用户的"Region and Language"格式?
- 如何在 C++ 中限制用户在字符串(动态字符数组)中输入 8 个字符
- QtLineEdit 占位符:如何让用户在插入模式下将字符 1 替换为 1
- 用户输入逻辑运算符符号或数字,如果输入字符或字符串则无效
- C++ 如何从用户输入中读取第一个字符并忽略 rest(字符类型)
- 如何使用用户输入正确修改 2D 数组中的字符数组元素?专门用于电影院座位