腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
遇到
换行符
时
使用
getline
退出
循环
这可能是最基本的问题,但我在
使用
getline
退出
循环
时
遇到
了问题。假设用户在控制台中
使用
std::cin输入这些单词: /*word_oneword_four vector< vector<string> > vv; vector<strin
浏览 55
提问于2020-11-21
得票数 0
回答已采纳
1
回答
为什么这个"while(cin.get(str,3))“只运行一次?
在while()发生了什么?输入流最终是否有EOF? #include<iostream>int main() char str[10]; cout<<str<<endl;//only run once,why}
浏览 10
提问于2020-07-02
得票数 0
1
回答
为什么无法正确解释文件结束字符?
#include <stdio.h> char in_line[MAXLENGTHcharacter = '\n') { } return count;我在上面的代码中
遇到
了一个特殊的问题作为一点背景知识,我
使用
Tin
浏览 1
提问于2011-04-13
得票数 0
回答已采纳
1
回答
循环
外的语句得到重复的c++
、
、
、
标记化工作得很好,但是当输出所有标记时,我想在所有标记都发出之后再创建一个
换行符
。这是我的代码:#include <map>//import for using std::
getline
() } std::cout
浏览 0
提问于2021-11-17
得票数 0
回答已采纳
3
回答
从文件读取文本
时
遇到
的问题
、
filen.eof()) filString.append(temp); filen.close
浏览 1
提问于2013-08-26
得票数 0
回答已采纳
1
回答
识别“输入”
、
、
、
我想让我的程序识别什么时候用户按下“进入”并继续
循环
。但我不知道如何让程序识别“进入”。尝试了两种方法:string ent = "\n";
getline
= ent) d1.throw_dice(); cout << "Try again, press enter" &l
浏览 1
提问于2016-09-08
得票数 1
回答已采纳
2
回答
重载操作符>>和<<,以便接受用户定义的对象。
、
、
这个重载的操作符函数接受如下语句:cout << str;{ { os << obj[idx]; r
浏览 5
提问于2014-11-16
得票数 1
回答已采纳
3
回答
即使在二进制模式下,C++中的0x0A字符也有问题。(将其解释为新文件)
、
、
、
、
当找到0x00字符
时
,跳过7字符并继续查找。所以你最终会拿到名单,对吧? if (highin.is_open()) while ( highin.good() )
getline
浏览 1
提问于2013-05-26
得票数 0
回答已采纳
2
回答
C++ cin.eof()的值代表什么?
在istream中,我
使用
cin.
getline
()来接受一些字符,并输入EOF信号(因为我的操作系统是MAC,我按下control + D),然后是第二个cin.
getline
()来接受流的其余部分。但是,我在第一个cin.eof()之前、第一个和第二个cin.
getline
()之间测试了3次,最后测试了cin.
getline
()的值。在这个程序中,我都
使用
EOF信号来终止这三个cin.
getline
();#include<iostream> u
浏览 0
提问于2016-05-06
得票数 0
回答已采纳
1
回答
对于用户输入,带
getline
的
循环
不结束
我以为
getline
停在
换行符
处,但是while
循环
没有结束?它返回正确的数据,但它只位于终端窗口。例如: 我的代码(main.cpp): { cout << "Enter an Infix Expression:"; while (
getline
(cin, exp,
浏览 2
提问于2019-09-22
得票数 3
2
回答
遇到
换行符
时
getline
崩溃
、
、
然而,每当我
遇到
一个空行时,我就会得到一个seg错误。然而,我只希望这行被忽略。代码:string input_line; } (config_file, input_line, '\n')if (input_line.at
浏览 0
提问于2018-05-05
得票数 0
1
回答
使用
二维数组读取csv文件
、
、
我正在尝试
使用
二维数组读取CSV文件,但读取有问题。跳过文件的第一个单元格,然后继续全部读取。我不明白为什么它不读取第一个单元格。fileCommand; { for(int j=0; j<4; j++) // j = no. of processes {
浏览 2
提问于2018-12-05
得票数 1
1
回答
循环
在获得输入之前完成一个
循环
,如何修复?
、
、
、
while (1) cout << "Enter the Citizen ID number of the worker or Enter 0 to exit:" << endl;输入员工的公民ID号码或输入0
退出
: 有趣的是,在获得字符串j的输入之前,我的代码可以在
循环
中完成一个
循环
。这怎么可能
浏览 1
提问于2011-11-10
得票数 0
4
回答
C++程序未移过字符串输入的cin步骤
、
每当我从命令行运行它
时
,它都会坐在那里嘲笑我。 在SO和其他地方搜索
时
,经常提到要按ctrl-z,然后按enter在windows上输入文件结束字符,但这似乎对我不起作用。这让我认为我的问题出在别处。
浏览 0
提问于2009-10-13
得票数 2
回答已采纳
3
回答
C++ cin奇怪的行为
、
、
、
data; cout << "Enter a string: ";
getline
浏览 1
提问于2013-06-09
得票数 0
回答已采纳
2
回答
从文本文件中读取数据而忽略其他
、
、
、
对于我的项目的一小部分,我应该
使用
cin从文本文件中提取数据,我的程序将根据命令行参数知道cin的位置。我的问题是如何提取这四条数据而忽略逗号。当到达空白
换行符
时
,我可以通过while
循环
退出
getline
()场景。 我知道我需要
使用
getline
(),并且我能够通过
使用
getline
()生成的字符串的.at()函数来提取数据。然而,当像1、2或3这样的坐标可能是两位数
时
,我感到困惑。当这种情况发生
浏览 2
提问于2014-01-31
得票数 0
回答已采纳
3
回答
getline
(cin.name)被跳过
、
、
我从C++中的一个函数中调用了一个函数,该函数包含一行
getline
(cin,name),其中name是一个字符串。第一次通过
循环
时
,程序不等待输入。它将在所有其他过程中通过
循环
。你知道为什么吗?." << endl; cout << endl; nameLen = name.length
浏览 2
提问于2011-11-23
得票数 4
回答已采纳
1
回答
从C文件中读取长行时处理内存
、
、
、
我成功地
使用
了fgets,但是要读取的行的大小--和--文件中的行数仍然是未知的。 我需要一种方法来正确地为variable分配内存,无论行的大小如何,
使用
C而不是C++的。编辑:似乎
使用
getline
()是最好的方法,因为这个函数分配自己所需的内存,并在需要
时
释放它。尽管如此,我不认为它是100%的便携式,因为我仍然不能
使用
它,虽然我已经包括了<stdio.h>。在此之前,我仍然对不
使用
符合POSIX的C的解决方案持开放态度。
浏览 2
提问于2017-05-04
得票数 2
回答已采纳
1
回答
为什么我的字符串第二次没有正确地接受输入?
、
string str; cin >> t; std::cin.ignore();
getline
浏览 2
提问于2016-11-08
得票数 0
回答已采纳
2
回答
如何在c++中接受带空格的字符串输入
为什么我不能
使用
gets,
getline
和cin.
getline
.when来输入字符串呢?我调试了一下,似乎编译器跳过了这些行。s1,s2; int n,m,i; for(i=1;i<=n;i++) int j=0;
getline
(cin,s2); cout<<s1<<"\n&
浏览 0
提问于2016-03-10
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用Python实现点击按钮退出循环的方法
C/C+常用输入函数总结,不收藏亏了!
字符串的输入
安装和使用matplotlib时遇到的问题及解决方法
ORALCE数据库在使用PL/SQL连接时遇到的怪现象
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券