C++里cin.getline()如果超过限定输入字符串,即使clear了之后还是会被下一个getline读取,如何解决?

C++里cin.getline()如果超过限定输入字符串,即使clear了之后还是会被下一个getline读取,如何解决?

c++

1个回答

试试getchar()或者get()取走

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问

相似问题

2
C++ 整型数组连续输入
2
c++ 文件读写操作在读.cpp文件时出现错误(学习中。。。。。。。。)
2
C++:这段输入几个字符串的代码为什么运行的时候错了?
1
c++文件流中想要删除文本文件中的某些字符串,为什么下面的代码删除那部分无法运行出来?
4
请问以下这段C++代码有什么问题?
1
为什么有时候cin.getline() 不能用而cin.get()可以用啊
2
关于C++的文件操作和getline()的问题?
1
c++报错undefined reference to "析构函数",引号里的析构函数是基类的析构函数,声明为了纯虚函数?
1
c++报错undefined reference to "析构函数" ,引号里的析构函数是一个基类的析构函数,是纯虚析构函数?
1
C++打开含有数据的二进制文件报错,如何解决?
1
c++智能指针的使用问题??
1
cin.getline().getline() 的问题
0
求大神解答洛谷P1071 C++代码为什么WA一个点qwq 但是Clion上能过
1
c++读写出现问题 没有与参数列表匹配的 重载函数
0
C++课程设计其中一项是把数据输入到文件中,现在想要把文件数据读取存入到数组里并且搜索查询输出部分数据
1
输入带空格的string类型的字符串
2
一个C++链表问题........
2
一个简单的单独编译测试。用的ide是dev C++,第一次成功,但后来几次打开都编译失败,求大神赐教
1
PAT1009题:为什么不能用getline函数。。。
3
两个含有class的头文件如何在同一个源文件上运行?