腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
C++
中
getline
的
缓冲区
大小
限制
、
、
我有一个简单
的
C++
程序,可以逐行读取文件。某些行包含
的
字符超过20000个。下面的程序只能读取那些大行
中
的
4095个字符。我认为这是因为
缓冲区
大小
的
限制
。阅读大行
的
解决方案是什么?string line; if (myfile.is_open()) while (
get
浏览 10
提问于2016-08-24
得票数 6
回答已采纳
2
回答
如何使用fget
限制
输入量?
、
、
、
和往常一样,我在问问题之前花了时间搜索,我在五年前
的
堆栈溢出上也发现了一个类似的问题: printf("You typed: '%s'\n",buffer);} 在上面的代码
中
,键入任意
大小
的
字符串,超过10个
浏览 0
提问于2019-01-21
得票数 2
4
回答
istream::
getline
()没有得到最后一个字符?
、
、
、
我试图从一个文件
中
获取一个完整
的
句子到字符
缓冲区
中
,以便在程序中进一步操作。使用istream
的
getline
函数非常好,直到我遇到一个以“.”结尾
的
句子。我使用以下代码获取输入:char buff_char[50];Historique.
getline
(buff_char, 50, '\n'); 我很正
浏览 10
提问于2016-02-19
得票数 0
3
回答
限制
一个str[n]
的
输入
、
、
问题是,我有一个void函数,在其中我使用了来自<iostream>和<cstring>
的
<cstring>。我
的
字符串定义如下:char str[50];,每次输入超过50个符号,我就进入一个无限循环,基本上我
的
程序崩溃了。 最多50个符号,请再次输入
浏览 4
提问于2016-05-01
得票数 0
1
回答
如何在控制台上处理c
中
的
箭头键?
、
、
在处理控制台以编辑或删除某些字符时,如何处理c语言中
的
箭头键。arrow three times//then i can remove the char "o" or insert new chars 我可以使用以下代码获取箭头按钮
的
ascii
浏览 3
提问于2017-03-05
得票数 2
1
回答
从变更日志获取最新
的
USN数据
、
、
、
、
MSDN
C++
代码仅显示如何从
缓冲区
开始获取更改日志记录。MSDN Code for Reading Change Journal。 我
的
问题是如何从变更日志
中
仅获取最新
的
USN记录。我已经根据我
的
需求增加了
缓冲区
大小
。此外,我不能将
缓冲区
设置为最大
大小
,因为它违反了#define BUF_LEN 789824最大
大小
限制
。那么,如何使用
c++
从日志
中<
浏览 17
提问于2020-06-01
得票数 0
回答已采纳
3
回答
sscanf multivalue n length value?
、
、
、
、
我有一个类似于/etc/passwd (分号分隔值)
的
文件,需要将每行
的
所有三个值提取到变量
中
,然后将它们与程序中提供
的
值进行比较。下面是我
的
代码: struct _UserModel {
getline
(io, line); if (line.length() > 0 &&
浏览 5
提问于2011-03-11
得票数 0
回答已采纳
1
回答
CapnProto最大文件
大小
、
目前,我们正在使用ProtocolBuffers在python和
C++
之间交换数据。但是,我们遇到了协议
缓冲区
的
最大文件
大小
限制
,并正在考虑将所有内容切换到Cap。但是,由于它在某种程度上与协议
缓冲区
有关,我想知道是否也有
限制
wrt
的
最大文件
大小
?。
浏览 1
提问于2018-01-26
得票数 2
回答已采纳
4
回答
字符数组
的
长度
限制
、
我
的
问题围绕着下面显示
的
程序(环境是Mac Xcode)。BillyBobThorton"; // compile error, initializer string too long return 0;我有一个长度为5
的
char数组,因此我希望这个数组
中
可以存储
的
最大字符数是4(加上空
的
终止字符)。当我试图将一个字符串存储到nameTwo变量
中
时,确实是这种情况
浏览 1
提问于2011-10-01
得票数 1
回答已采纳
1
回答
在
getline
()函数中用char*
缓冲区
分割故障
、
、
我在下面的代码
中
得到分段文件。原因是在第10行,我猜我是在使用char*
缓冲区
。我想知道这是为什么。 12 { 14 std::cout << buffer << std::endl
浏览 12
提问于2021-11-24
得票数 0
回答已采纳
2
回答
为什么我要为
getline
或类似的函数使用自己
的
缓冲区
?
、
、
根据手册页对
getline
的
描述: getdelim()函数从流
中
读取一行,由字符分隔符分隔。
getline
()函数等价于以换行符作为分隔符
的
getdelim()。分隔符字符作为行
的
一部分包括在内,除非到达文件
的
末尾。 调用方可以为*linep
中
的
行提供指向误置
缓冲区
的
指针,并在*linecapp中提供该
缓冲区
的
容量。通常,当我使用这个函数时,我总是对自己
浏览 2
提问于2015-01-04
得票数 3
回答已采纳
1
回答
为什么在
getline
()之前忽略()接受少一个字符输入?
我正在
C++
中使用
C++
函数,但存在一个问题,即输入从第二个字符开始。我首先使用ignore()函数删除
缓冲区
中
剩余
的
内容,清空
缓冲区
并接收输入。如何清空
缓冲区
并正确接收输入?在其他像这样写
的
程序
中
,它以前也会接收整数
浏览 5
提问于2022-04-19
得票数 -1
回答已采纳
3
回答
不断增长
的
缓冲区
的
累积压缩(
c++
、zlib)
、
、
我有一个随时间增长
的
缓冲区
(字符串),我需要通过具有有限输入
大小
(4096字节)
的
通道发送此
缓冲区
。通过此通道
的
通信成本很高,这就是为什么发送压缩数据更好
的
原因。
缓冲区
的
增长是通过不同
大小
的
块实现
的
。实际上,我在
c++
中使用zlib进行压缩,并设置了一个任意
的
缓冲区
大小
限制
。当达到此
限
浏览 20
提问于2017-01-25
得票数 0
回答已采纳
1
回答
C++
校验和CRC32验证
、
、
我正在使用7zip CHA32工具来验证我
的
校验和32算法。当且仅当数据
缓冲区
的
大小
是4
的
倍数时,算法才会给出正确
的
值。如果
缓冲区
的
大小
不同,如果我在
缓冲区
中
填充额外
的
'00‘字节,则算法会给出正确
的
校验和。有没有一些通用
的
C++
算法可以在没有数据
大小
限制
的
情况下工
浏览 37
提问于2019-05-14
得票数 1
回答已采纳
1
回答
getline
中
的
第二个参数
的
用途是什么?
、
<stdlib.h> { size_t n = 3; printf("%s\n", buffer);} 我认为
getline
中
的
第二个参数size_t *n是
限制
读取字符
的
数量但是当我尝试使用更大
浏览 3
提问于2016-12-17
得票数 4
回答已采纳
1
回答
命令行上
的
大输入行在
C++
中被删减
我有一个很小
的
c++
代码库,它从标准输入读取命令,执行它们,然后将结果输出到标准输出。为此,我使用了宽输入流: wcin和wcout。我
的
问题是4000+字符
大小
的
大输入行被截断了。main() const size_t bufferSize = 2 * 4096;我可以通过将wcin
的
<e
浏览 0
提问于2013-10-25
得票数 0
1
回答
从C文件
中
读取长行时处理内存
、
、
、
首先,我知道这个问题非常接近,但是这个问题措辞太差了,我甚至不确定它是一个重复
的
问题,而且没有显示任何代码,所以我认为应该正确地问它。我需要一种方法来正确地为variable分配内存,无论行
的
大小
如何,使用C而不是
C++
的
。我正在寻找一种
浏览 2
提问于2017-05-04
得票数 2
回答已采纳
2
回答
使用cin.get()初始化char数组
、
、
、
、
我正在尝试一些与cin.get()不同
的
东西,如下所示:cin.get(chArray,100);上述代码
的
输出非常奇怪,如下所示:
大小
为30<em
浏览 5
提问于2020-06-13
得票数 0
4
回答
使用std::string作为字符数组
、
但我发现了一个错误: int len = strlen(str.c_str())我需要使用std::string和gets(),因为我
的
字符
大小
是未知
的
。
浏览 6
提问于2013-08-22
得票数 2
回答已采纳
5
回答
如何在c/
c++
中
读取文本文件
中
的
一行?
、
在详尽地搜索和访问了许多论坛之后,我还没有找到这个问题
的
一个很好
的
综合答案。许多论坛建议使用get line istream&
getline
(char* s, streamsize n )函数。我
的
问题是,如果我不知道每一行
的
长度,也不能预测可能
的
大小
,该怎么办?另外,它在C
中
的
等价物是什么? 在c /
c++
中有没有特定
的
函数可以每次从文本文件
中
读取一行?
浏览 4
提问于2010-06-21
得票数 17
回答已采纳
点击加载更多
相关
资讯
优化Java IO性能:输入缓冲区大小的最佳实践
C/C+常用输入函数总结,不收藏亏了!
MySQL中各种日志、缓冲区都是干嘛的?
c/c++中变量的作用域
数据准备时,对导入数据的大小是否有限制?
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券