关于CArchive的小问题
一:
我知道CFile有getlenth()可以得到文件的长度。
但CArchive是怎样才能得到文件长度。
因为我想用
while(remaining)
{
...
remaining-=siaeof(int)
}
的方法把数据一个个读到内存。
二:
如果CArchive所指文件是空的,当使用int A; ar>>A;时会发生什么?
我知道CFile有getlenth()可以得到文件的长度。
但CArchive是怎样才能得到文件长度。
因为我想用
while(remaining)
{
...
remaining-=siaeof(int)
}
的方法把数据一个个读到内存。
二:
如果CArchive所指文件是空的,当使用int A; ar>>A;时会发生什么?
...全文
相关推荐
CArchive 文件读写 串行化
**错误处理** - CArchive提供了IsErased、IsAborted和GetLastStatus等方法来检查操作状态。在读写过程中遇到问题时,这些方法可以帮助识别错误。6.
Carchive网络分段传输大型二进制文件.rar
Carchive网络分段传输大型二进制文件.rar"这个压缩包文件,显然涉及到使用Carchive技术来解决在网络上传输大型文件的问题。让我们深入探讨一下这个主题。
vc++6.0中使用CArchive类对文件读写操作视频(附源码)
视频课程中可能还会涵盖错误处理、内存流和磁盘流的使用、以及如何处理复杂对象的序列化等问题。同时,提供的源码将有助于加深理解,通过实际操作,你可以更好地掌握`CArchive`的用法。
MFC读文本文件
```cpp archive.Close(); file.Close(); ```在实际应用中,你可能需要处理文件读取过程中的错误,例如文件不存在、权限问题等。
CAsyncSocket及CSocket的区别和用法.doc
这种机制要求程序员对网络编程有深入的理解,需要手动处理诸如数据缓冲、错误处理和线程同步等问题,以确保程序的正确运行。


