社区
工具平台和程序库
帖子详情
istream read 函数问题
sun4216
2003-10-27 09:46:52
在用istream& read (char* s, streamsize n ) 函数时,如果指定的streamsize大于文件长度,如何判断自己实际读了多少个字节?
...全文
320
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
VB6 GDI+ 实现内存(Stream)压缩/解压缩 JPG 图像图像,保存为Isteam、Byte()所需要的封装
函数
类
IStream
.zip
IStream
.tlb
[VB]GDI+
IStream
StdPicture Byte 互转 原网页已经删除了 所以在这里提供了
C++
read
函数
读入int整形数据
Read
函数
定义 通过
read
函数
将文件中的数据按照一定的长度读取出来并且存放在新的数组中。用于从文件中读取数据。
函数
原型
istream
&
read
(char* s, streamsize n); 参数char* s取出数据的流向的char类型数组指针,streamsize n表示数组的长度 #include
using namespace std; int
read
()//
read
函数
主体部分 { int x=0,f=1;char ch=getchar(); while(ch<'0'||ch>'9') { if(ch=='-')f=-1;
C++中读取控制台输出,并将文件指针FILE*转换为
istream
NULL 博文链接:https://cherishlc.iteye.com/blog/2400974
IStream
与TStream之间的相互转换
IStream
与TStream之间的相互转换的代码
工具平台和程序库
24,855
社区成员
27,329
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章