腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
7
回答
在
调用
std
::
getline
之前
检查
数据
可用性
、
我想从使用
std
::
getline
的流中读取一些
数据
。下面是一个使用
std
::cin的示例。
std
::string line;这是一个阻塞函数,即如果没有要读取的
数据
或行,就会阻塞执行。您是否知道
在
调用
std
::
getline
之前
是否有
检查
数据
<
浏览 0
提问于2010-07-23
得票数 27
回答已采纳
2
回答
为什么
std
::istream::
getline
不能操作
std
::string?
、
在
C++中,istream有一个名为
getline
的方法,它对C风格的字符数组进行操作。我知道还有其他独立的
getline
函数可以
在
istream和
std
::string上运行。为什么istream的
getline
只适用于C风格的字符串,而不适用于
std
::string
浏览 0
提问于2015-06-15
得票数 3
2
回答
getline
函数的意外行为
我的程序中有这个循环,它将电话号码读取为字符串: cout << "Telefone (0 para sair):" << endl;
getline
(cin, phone); while (loop2) {
getline
(cin,
浏览 5
提问于2014-02-19
得票数 0
回答已采纳
2
回答
用字符串流标记字符串,其中最后一个字符是分隔符。
、
、
我正在读取文件中的
数据
,并将其放入字符串标记中,如下所示:
std
::ifstream file("file.csv");while (
std
::
getline
(file, line)){
std
::vector<
std
::s
浏览 2
提问于2015-12-01
得票数 2
回答已采纳
1
回答
C++
getline
(),则此函数的第二次运行不起作用
、
、
我不知道我的简单IO问题是什么:cout << "Enter an Employee name: ";cout << "Employee
浏览 3
提问于2012-11-11
得票数 0
回答已采纳
3
回答
循环中的cin函数有问题
、
、
请不要介意我缺乏代码风格,我是一个新手,试图
在
今年冬天开始上课
之前
重新获得编程知识……How many people are in your family?cin.clear();
getline
浏览 0
提问于2013-01-07
得票数 2
回答已采纳
1
回答
流的原子化是否通过成员函数保护线程中的
数据
?
、
、
、
void func()
std
::queue<
std
::string> sq; for (volatile int i = 0; i < 10 || !
std
::
getline
(f, s); }{
std
::vector<
std
::thread> thr
浏览 9
提问于2022-02-04
得票数 0
3
回答
asio::async_read_until:处理多行的健壮而优雅的方法
、
、
我使用asio::async_read_until和'\n'分隔符来支持从服务器获取字符
数据
的TCP。此服务器连续发送'\n'终止行;准确地说,它可以同时写入单行或多行连接的字符串。这是最简单的情况,
在
与
std
::
getline
关联的流上
调用
asio::streambuf来处理。 一个'\n'终止行加上下一行的开头,比如"some_data1\nbla"。这可以用
std
::
getline
浏览 7
提问于2015-11-26
得票数 2
回答已采纳
2
回答
C++中
std
::cin对象的规则是什么?
、
、
、
我的问题是:
std
::cin对象是如何工作的?我目前正在使用
std
::cin >>来读取我希望是单个单词的字符串,并使用
getline
(
std
::cin,string)来读取带有空格的字符串。articleTitle;
getline
(
std
::cin, publi
浏览 0
提问于2009-04-30
得票数 1
回答已采纳
2
回答
使用列表STL时出错
、
、
可能重复: #include<iostream>#include<string> cin.clear(); for( int i=0; i<n; i++){
getline<
浏览 6
提问于2012-10-04
得票数 0
回答已采纳
1
回答
C++,将文件写入地图
、
、
、
、
到目前为止我得到的这部分代码是:fstream frequencieFile("frequencies.txt",
std
::ios;
std
::string line;
std
::string sub; float fl;while (
std
::
getline
(frequenci
浏览 2
提问于2022-04-17
得票数 0
回答已采纳
3
回答
即使我使用字符串空格,使用>>和
getline
也会得到空输出
、
、
我尝试通过用户输入的>>或
getline
添加变量,但它们都给出了空值,我们知道
getline
不会忽略前导空格字符,这就是为什么我使用字符串空格,比如employeeName=" "; string designationstring employeeName=" "; void getEmployee(){
getline
(cin,employeeNam
浏览 69
提问于2020-04-01
得票数 1
1
回答
为什么
std
::
getline
在
使用operator>>两次后会失败?
、
、
、
输出是“输出:”using namespace
std
;
std
::string ip, domain, header;
std
::
getline
(cin, header);
std
::
getline
(cin, header);
std
::cout << "output:
浏览 3
提问于2013-03-27
得票数 3
回答已采纳
2
回答
C++:字符串中的空格阻止我比较cin输入。
、
、
、
、
我已经尝试过摆弄cin.
getline
,但它仍然给我不好的输入消息。 { cout << "What kind of cookie is the customer\n"; while (cookieType !
浏览 0
提问于2013-06-04
得票数 0
2
回答
将
getline
读入非空字符串时的意外输出
、
我被"istream&
getline
(istream& is,string& str)“函数搞混了,根据,以下程序:#include <sstream>int main()
std
::istringstream s("this is a test");
getline
(s, line );
浏览 6
提问于2013-09-19
得票数 0
回答已采纳
1
回答
包含标头后的字符串流编译错误
、
我正在尝试使用字符串流读取字符串,并将其转换为其他各种
数据
类型。但是,我一直收到错误“不允许使用不完整的
数据
类型”。我对此错误的研究正好发现了两个修复:确保包含标头,并使用
std
::sure流而不是sure流。这些修正都帮不了我。有什么想法吗?#include <sstream>
std
::stringstream ss; ...编辑:
getl
浏览 5
提问于2015-01-24
得票数 0
回答已采纳
2
回答
std
::fstream文件在读取结束时打印垃圾
、
代码:#include <fstream>struct Car
std
::string make;
std
::list<Car> _Car; for(
std
::list<Car>::iterator iter = _Car.begin(UpdateList(
std
::list<
浏览 0
提问于2012-05-22
得票数 1
回答已采纳
2
回答
C++ cin.
getline
()导致程序崩溃
、
#include <time.h>#include <iostream> cout<<"Enter String:\n"
浏览 1
提问于2014-12-16
得票数 2
2
回答
如何从一个文件中读取多行?
输入文件如下所示:1 2 3 4 5 6 7 81 3 5我想将第一行的两个数字存储
在
整型变量中。第二行存储在数组中。第三行和后面的行存储
在
另一个容器中。目前我有一个可以从第一行读取的程序:{
std
::string placeholderString; {
浏览 0
提问于2014-02-24
得票数 0
4
回答
getline
()不提取分隔符吗?
、
下面的代码运行良好:using namespace
std
; int c,b,n,i;string s; for(i=0;i<n;i++){
getline
(cin,s,'\n'); }sense然而,当我尝试省略forl
浏览 1
提问于2018-11-09
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券