腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
5
回答
为什么
在cin.ignore()读取字符串
的
第一
个字符
后
getline
(cin,var)没有?
c++
、
input
、
cin
、
getline
我正在C++中创建一个简单
的
控制台应用程序,它从用户那里获取字符串和char
输入
。为了简单起见,我想
使用
字符串和char数据类型将
输入
从cin传递给。为了获得字符串
输入
,我
使用
了
getline
方法:cin.ignore(); //I used ignore() because it prevents skipping a lineafter using cin >> var
getline
(ci
浏览 10
提问于2013-08-21
得票数 2
回答已采纳
3
回答
在c++中,
getline
()不是在一个接一个地接受多
个字符
串
时
读取字符串
的
所有字母
c++
、
string
、
getline
cin>>t; //Number of test cases cin.ignore();
getline
(cin,s); }}2Aaaa bBBB输出:aaa bBBB上面的程序不是读取字符串
的
第
浏览 3
提问于2017-10-24
得票数 0
回答已采纳
3
回答
istringstream
忽略
第一
个字母
c++
、
istringstream
我试图
使用
std::istringstream在字符串中访问不同
的
单词,而且我也
使用
多个测试用例来访问。int t;while(t--) string arr;
getline
(cin,arr); istringstream一切都是完美的(即它输出正确
的
单词)。但是对于随后
的
每一个测试用例,
第一
个单词
的
第一
个字母都被
忽略</e
浏览 3
提问于2016-05-29
得票数 3
1
回答
为什么
cin.ignore()
忽略
getline
输入
的
第一
个字符
?
c++
、
cin
、
getline
因此,根据Eclipse
的
说法,
getline
函数将存储stream中
的
整个文本行以及换行符和“终止空字符”。我不完全知道那是什么意思。我可以毫无问题地将
输入
存储到
第一
个数组中。(cin, secondArray[i]);我想要
的
输出是
使用
main()中
的
浏览 1
提问于2020-04-03
得票数 2
2
回答
程序没有正确执行文件操作
c++
、
io
尽管
输入
“y”,但代码不接受更多
的
输入
。这很大程度上并没有产生所需
的
结果。//opening file.{
getline
程序应该根据用户
的
意愿接受
输入
,这是没有完成
的
。然后它应该显示文件
的
内容。它正在显示内容。
浏览 1
提问于2019-07-21
得票数 0
回答已采纳
2
回答
C++ cin.eof()
的
值代表什么?
c++
在istream中,我
使用
cin.
getline
()来接受一些字符,并
输入
EOF信号(因为我
的
操作系统是MAC,我按下control + D),然后是第二个cin.
getline
()来接受流
的
其余部分。但是,我在
第一
个cin.eof()之前、
第一
个和第二个cin.
getline
()之间测试了3次,最后测试了cin.
getline
()
的
值。在这个程序中,我都
使用
EOF信号来终止这三个
浏览 0
提问于2016-05-06
得票数 0
回答已采纳
0
回答
当
使用
in
循环
时
,
为什么
getline
忽略
输入
的
第一
个字符
?
c++
do system("cls"); cin.ignore();char c;}while(c=='y'||c=='Y'); 这就是代码
的
节奏,实际上我在我
的
项目中
使用
了这个,我不能删除cin.ignore,因为我必须从用户那里获
浏览 11
提问于2017-11-23
得票数 0
回答已采纳
3
回答
getline
C++未获得所需
的
结果
c++
、
getline
string>int main()int i;cin>>N;{}} 当我
输入
2。它只要求
输入
一次。
当
3次
时
,然后2次。诸若此类。请解决。谢谢。
浏览 0
提问于2013-06-15
得票数 0
回答已采纳
7
回答
什么时候以及
为什么
我需要在C++中
使用
C++()?
c++
、
cin
、
getline
我用C++编写了一个非常基本
的
程序,它要求用户
输入
一个数字,然后
输入
一
个字符
串。令我惊讶
的
是,
当
运行程序时,它从未停止请求字符串。它就跳过了。在阅读了StackOverflow之后,我发现我需要添加一行内容:在获得字符串
输入
的
行之前。另外,它解决了问题并使程序正常工作。我
的
问题是,
为什么
C++需要这条cin.ignore()行,以及如何预测何时需要<
浏览 5
提问于2014-08-24
得票数 93
回答已采纳
1
回答
带
getline
函数
的
奇怪
循环
行为
c++
、
getline
> N; multiset<string> bank_accounts; while (n < N)
getline
(cin, account); n++;} 当我
输入
N = 1
时
,
循环
不接受任何
输入
,程序退出,但是当我没有
使用
getline
浏览 0
提问于2014-08-12
得票数 0
回答已采纳
1
回答
为什么
我不能成功登录?
c++
我是c++
的
初学者,在这里有一些问题!44445555 cin.ignore();
浏览 11
提问于2019-09-18
得票数 3
回答已采纳
1
回答
cin.ignore()在c++中
的
工作方式很奇怪
c++
我是c++
的
新手,这个函数给我带来了一些问题。
当
执行cin.ignore()
时
,程序要求一些
输入
,当我按enter
时
,没有其他事情发生,程序停留在那里。N始终为9,c是少于9
个字符
的
数组。void LeerCadena(char *c, int n) { cin.
getline
(c, n); cin.ignore(numeric_limits
浏览 0
提问于2017-10-23
得票数 0
1
回答
为什么
我
的
字符串第二次没有正确地接受
输入
?
c++
、
string
我
的
代码接受一
个字符
串并显示偶数索引位置字母,然后在空格后显示奇数索引字母。就像我给一个
输入
Hacker,它应该给Hce akr。现在,我
的
代码没有为第二个
输入
给出正确
的
答案。就像把第二个
输入
作为Rank一样,它应该给出Rn ak。相反,它给出了一个k .Here,它错过了R。string str; cin >> t; std::cin.ign
浏览 2
提问于2016-11-08
得票数 0
回答已采纳
3
回答
从数据文件c++读取
时
删除
的
第一
个字母
c++
、
arrays
请有人解释一下,
为什么
在读取数据文件
时
只删除
第一
个字母,而只删除数组
的
1/2/3部分,而不是0部分?(对不起,我真的不知道该如何解释)(我只会包括我得到
的
部分内容以及数据文件)GoogleyleSmith01@gmail.comyleman27ecurity问题:戴手表
的
白兔Deviantartragonmaster27andalfthegreyNULLDeviantartDragonmaster27GandalfthegreyNULL 和原始数据文
浏览 0
提问于2016-12-14
得票数 0
回答已采纳
1
回答
在C++中
使用
map
时
输出顺序错误
c++
、
dictionary
、
stl
稍后,
使用
迭代器,我希望看到这种格式
的
键值对。 string name, number; {
getline
(cin,number); mp.insert(pair<string,string>(name
浏览 0
提问于2016-08-16
得票数 0
回答已采纳
2
回答
cin.
getline
进入无限
循环
c++
、
std
我试图
使用
cin.
getline
()函数获取一个带空格
的
字符串,但是当我这样做
时
,我
的
程序会无休止地
循环
。我真的不知道我做错了什么。有人能帮上忙吗?= { 0 }; cout << "please enter the new trainer`s name:" << endl; cin.
getline
浏览 0
提问于2015-11-20
得票数 0
2
回答
结构中
的
Char数组去掉了
第一
个字母
c++
、
arrays
、
char
我想要我
的
代码做
的
是: 1)询问学生
的
数量,2)询问每个学生
的
名字,3)在结构中为该学生分配ID和姓名,4)打印学生ID和姓名以供验证。JOHNNICK0 JOHN2 ICK{ cout << en
浏览 0
提问于2012-11-13
得票数 1
3
回答
在C++中计算文本文件中
的
字母数字字符
c++
、
text-files
、
alphanumeric
我编写了一个计算文本文件中字母数字字符数
的
程序。但是,它返回
的
数字总是大于联机字符计数器返回
的
数字。例如,程序将计算本文中
的
字母数字字符数: 到162岁。再次运行这个程序,它会说文本中有164
个字符
。再运行一次,就会说有156
个字符
。
使用
联机字符计数器,似乎字符计数应该低于144个(在线字符计数器也包括空格)。file.e
浏览 4
提问于2012-08-20
得票数 2
回答已采纳
2
回答
为什么
光标不转到下一行?
当
getline
()以"\n“作为
输入
时
c++
我是从学习
的
,下面的代码提出了一个问题#include <iostream> { std::string name{}; std::
getline
std::cout << "Hello, &
浏览 12
提问于2022-02-07
得票数 0
2
回答
C++字符串流只接收
第一
个字符
串
c++
、
string
、
stream
我有一个文本文件,每一行用冒号分隔两
个字符
串。
浏览 3
提问于2017-01-08
得票数 4
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券