腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
cin.getline
忽略
第一个
单词
?
c++
、
getline
我和
cin.getline
();有点问题。
cin.getline
忽略
了
第一个
单词
cin >> Reason;我想这就是你怎么做
的
。我不确定问题是在这里,还是在我将其
输入
到文件中时: myf
浏览 1
提问于2011-11-30
得票数 2
1
回答
cin.getline
忽略
第一次
输入
后
的
第一个
单词
c++
我正在为学校
的
c++工作,只是不能理解为什么在我
输入
之后,它
忽略
了
第一个
单词
。我已经尝试在这里找到解决方案,因为我看到了关于它
的
主题,但没有一个对我有帮助。简单地说,只有
第一个
输入
是可以
的
。所有其他
的
在开头都少了一个
单词
。vozilamarkaVozila = n
浏览 26
提问于2021-01-25
得票数 0
3
回答
cin.getline
()跳过
第一次
迭代
c++
我正在练习c字符串/指针,不能解决这个简单
的
问题。
cin.getline
()没有为
第一次
迭代提示用户
输入
,而是为连续
的
字符串提示
输入
。(我任意选择10作为煤焦
的
限制)。我是不是
忽略
了一些非常简单
的
东西?int num; *(stringSet + i
浏览 6
提问于2013-09-26
得票数 1
回答已采纳
1
回答
在c++中使用getline函数连续读取两行
c++
、
getline
cout << "line2 =" << line2 <<endl;当我运行上面的程序,它要求我
输入
,然后我给橙色作为
第一个
输入
,并按回车按钮。接下来,它要求我给出第二个
输入
,我给了香蕉,然后点击enter按钮,.in,它产生了我期望
的
结果,如果
输入
第一个
输入
的
橙子,它不会等待我
输入
第二个
输入
。但是,我不明白为什么line2仍然是空白<e
浏览 0
提问于2019-07-18
得票数 1
回答已采纳
2
回答
在c++中获取多行语句
输入
c++
、
arrays
、
string
我试图使用2D char数组在c++中接受多行字符串
输入
(可能包含空格),但循环被终止,而代码中
的
n=1不接受任何
输入
:cin>>n;for(i=0;i<n;i+
浏览 1
提问于2019-04-19
得票数 0
回答已采纳
2
回答
第二个getline或其他
输入
函数在
第一个
getline()
的
输入
中超过数组大小时不能工作
c++
、
getline
iostream> #include<stdio.h>{
cin.getline
(e,9);puts(a);cout<<d<<endl;当我在输出屏幕上
输入
“嘿嘿每个人”时,puts(e)打印一个空行,d打印一个随机
的</em
浏览 0
提问于2015-12-15
得票数 1
回答已采纳
1
回答
正确
的
煤焦数组
输入
方法?
c++
、
char
所以我有这个:
输入
这个字符
的
正确方法是什么:或还是别的什么?
浏览 0
提问于2018-12-30
得票数 2
回答已采纳
1
回答
读取字符数组时getline()函数出现问题
c++
在我
的
代码中,我读取了两个字符数组ch15和ch210。问题是当我
输入
ch1超过5个字符时,我就不能
输入
ch2了。ch2自动接受换行符。为了
忽略
换行符,我使用了cin.ignore()函数,但它仍然不起作用。ch1[5],ch2[10]; cout<<" Enter strings 1 : ";
cin.getline
(ch1,5)
浏览 0
提问于2021-05-03
得票数 0
2
回答
结构“学生”C++
c++
int num = 5; char name[30]; int progress[num];这是我
的
节目nСредний бал: " << count;return 0;但是当我尝试用空格
输入
名字(例如,一个学生
的
名字和姓氏)时,我
的</e
浏览 6
提问于2013-10-10
得票数 0
回答已采纳
1
回答
Switch语句不允许
第一个
用户
输入
c++
、
switch-statement
、
getline
此函数检查二维char数组,并使用大小遍历数组中
的
每个
单词
,搜索一个>,它将把它带入一个搜索case
的
switch语句。我在switch语句中遇到了一个问题,特别是当switch语句
第一次
通过default用例时,用户
输入
的
问题。当代码运行时,
cin.getline
(prompt[i], 32)被跳过,并立即转到下一个提示并要求用户
输入
。为什么switch语句似乎
第一次
跳过了
cin.getline
(prompt
浏览 1
提问于2014-06-26
得票数 0
2
回答
C++ getline()在行尾不停止吗?
c++
、
newline
、
delimiter
、
getline
我肯定这里有个新手
的
错误,但我不能用我
的
生命来解决它。 我试图使用getline()读取两个
单词
行(名字和姓氏),然后将名称排序到结构
的
成员字段中。然而,getline()似乎正在滚动到行
的
末尾,并将下一行
的
第一个
单词
附加到它应该得到
的
行
的
最后一个字之后。换句话说,当试图读取一行
的
最后一个
单词
时,getline()正在读取该
单词
和下一行
的
浏览 3
提问于2016-08-26
得票数 1
2
回答
结构中
的
Char数组去掉了
第一个
字母
c++
、
arrays
、
char
我想要我
的
代码做
的
是: 1)询问学生
的
数量,2)询问每个学生
的
名字,3)在结构中为该学生分配ID和姓名,4)打印学生ID和姓名以供验证。JOHNNICK0 JOHN2 ICK{ cout <
浏览 0
提问于2012-11-13
得票数 1
5
回答
程序跳过
cin.getline
()
c++
、
arrays
、
string
、
character-arrays
我已经做了这个程序,它得到用户
的
地址,名称和工作。然后,它将所有内容放入一个字符串中并输出该字符串。(我知道有更好
的
方法可以做到这一点)char adrs[200];char wrk[200];
cin.getline
(name,10);<
浏览 0
提问于2012-08-07
得票数 5
1
回答
为什么不能连续使用两次std::
cin.getline
()?
c++
、
istream
似乎只有对getline()
的
第一次
调用才能从std::cin中读取任何内容。:cout << "Enter something for getText: "; for(int i = std::strlencout << buffer; // put more text
浏览 0
提问于2013-05-06
得票数 3
2
回答
c++写入文件
c++
、
file-handling
用户
输入
单词
及其含义。
单词
存储在树
的
节点中,
单词
及其含义存储在文本文件中。当用户
输入
单词
及其含义时,应将其存储在文件中如下:但是这个词和意思被写在两行不同
的
字上。以下是我
的
代码:#include<fstream>using namespace std; class nodewor
浏览 1
提问于2015-12-01
得票数 2
回答已采纳
2
回答
为什么C++中
的
“按回车继续”代码不能工作?
c++
、
cout
、
cin
、
enter
所以,我为C++
的
孩子们做了一个简单
的
小测验程序(我真的是编程
的
初学者)。我想做
的
是要求用户在
第一个
问题之后按enter,只有在按Enter时,第二个问题才是可见
的
。但是由于某些原因,C++不等待用户在cin语句中
输入
输出并自动打印下一个问题。cout << "Q1.
浏览 7
提问于2016-05-15
得票数 3
回答已采纳
1
回答
cin.getline
()不使用开关语句
c++
、
switch-statement
、
codeblocks
我一直在尝试为课堂编写一个程序,但由于某种原因,当我为程序
输入
第一个
程序时,它进入了第1种情况,但是它不允许我
输入
字符串并直接返回到菜单。
输入
1,结果是:
输入
字符串: 01。添加数字,但
忽略
任何不是数字
的
内容。如果我使用普通cin语句,代码将执行得非常好。我不明白它为什么要这么做。有人能帮忙吗?choice; { cout << "\nEnter
浏览 4
提问于2017-02-21
得票数 0
回答已采纳
1
回答
如何在c++中让字符数组打印成一行而不是多行?
c++
、
arrays
、
loops
、
printing
、
char
我
的
输出将我加密
的
单词
打印在不同
的
行上,而不是只打印一行。同样,“
输入
一行文本或‘完成’”也会以重复结束。我认为这是因为
单词
之间
的
空格。我该如何解决这个问题?任何建议都会很有帮助!
浏览 0
提问于2020-06-18
得票数 0
3
回答
getline()上
的
分隔符不能正常工作
c++
、
delimiter
、
getline
我有一个简单
的
代码,可以通过getline()公共函数将用户名作为数组获取。当它到达字符'$‘时,我想停止从用户获取
输入
,并在到达字符’$‘(我
的
分隔符)
后
立即转到下一个line.but,它
忽略
第5行并运行第6行,我不知道为什么!std::cout std::cout << "Please, enter your name: "; std::
cin.getline</e
浏览 61
提问于2018-08-31
得票数 -3
回答已采纳
1
回答
在2d字符数组中
输入
c++中带有空格
的
多个字符串
c++11
对于运行时给定
的
整数n,我必须
输入
n字符串,这些字符串之间可以有空格。3abcd所以我接受这样
的
输入
,因为cin跳过空格。=0; i < n; i++){ }
cin.getline
如果这是错误
的
,我如何接受
输入
浏览 2
提问于2017-06-12
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
字符串的输入
最长单词 2880:句中最长的单词
C/C+常用输入函数总结,不收藏亏了!
重新温习Linux中引号的那些事情!
gvim,简陋而强大的编辑器
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券