社区
工具平台和程序库
帖子详情
istream read 函数问题
sun4216
2003-10-27 09:46:52
在用istream& read (char* s, streamsize n ) 函数时,如果指定的streamsize大于文件长度,如何判断自己实际读了多少个字节?
...全文
325
4
打赏
收藏
istream read 函数问题
在用istream& read (char* s, streamsize n ) 函数时,如果指定的streamsize大于文件长度,如何判断自己实际读了多少个字节?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xueweizhong
2003-11-03
打赏
举报
回复
template<class Char,class Traits>
class basic_istream
{
...
streamsize gcount() const
...
};
这个函数可以用来获取上一次read(...)读取的字符个数。
也可以不用read,而直接使用
stream.rdbuf()->sgetn(...)的返回值来确定读取的字符个数。
sun4216
2003-10-29
打赏
举报
回复
up
sun4216
2003-10-27
打赏
举报
回复
strlen(s)应该不可以,因为S并没有被初始化为0,read函数也不会在尾端添加零
daizh
2003-10-27
打赏
举报
回复
strlen(s)
GDI+
函数
封装
IStream
.rar
这通常涉及`FileOpen`、`File
Read
`和`FileClose`等VB6内置
函数
,以及`
IStream
.Write`和`
IStream
.Seek`等方法。 `
IStream
.tlb`文件是类型库,它包含了`
IStream
`接口和其他相关COM接口的定义。在VB6项目中,引用这个...
IStream
.zip
IStream
.tlb
1. 创建一个`
IStream
`对象,例如通过`CreateStreamOnHGlobal`
函数
创建基于内存的流。 2. 将`StdPicture`对象写入`
IStream
`,使用`IPicture.Save`方法和`
IStream
.Write`方法。 3. 从`
IStream
`获取字节数据,调用`...
C++
read
函数
读入int整形数据
Read
函数
定义 通过
read
函数
将文件中的数据按照一定的长度读取出来并且存放在新的数组中。用于从文件中读取数据。
函数
原型
istream
&
read
(char* s, streamsize n); 参数char* s取出数据的流向的char类型数组指针...
C++中读取控制台输出,并将文件指针FILE*转换为
istream
在C++编程中,有时我们需要从控制台获取输出或者与已存在的C标准库
函数
(如`fopen`、`fprintf`等)交互,这些
函数
通常返回`FILE*`类型的文件指针。`FILE*`是C语言的标准I/O库中的类型,而C++的I/O操作则基于`std::...
IStream
与TStream之间的相互转换
然后,通过`TStreamAdapter.Create`
函数
将`TMemoryStream`转换成了`
IStream
`。`TStreamAdapter`类实现了`
IStream
`接口,可以将`TStream`对象转换为符合COM规范的`
IStream
`对象。 #####
IStream
到TOleStream的转换 ...
工具平台和程序库
24,853
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章