正在加载图片...
2文件的读写 6.1 (1)读写函数 virtual UINT Read(void* lpBuf, UINT nCount); throw(CFile Exception) Read函数返回值是传输到缓冲区的字节数。 参数 KlpBuf:指向用户提供的缓冲区以接收从文件中读取的数据。 参数 n Count:为可以从文件中读出字节数的最大值 注意:对所有 CFile类,如果到达文件尾,则返回值可能比 n Count小。 virtual void Write(const void*Ip Buf, UINT nCount); throw(CFile Exception) Write函数的参数与Read函数的参数类似。 参数 [lp Buf:指向用户提供的缓冲区,包含将写入文件中的数据。 参数 n Count:从缓冲区内传输的字节数。 Write在几种情况下均产生异常,包括磁盘满的情况、磁盘为写保护状态等。 注意:CFie类并没有提供类似EOF之类的文件结束标志,所以文件的结束是 根据Read函数的返回值来判断的。Read函数返回的是实际读出的字符数 当返回0时,则表示文件已读完。(1)读写函数 virtual UINT Read (void* lpBuf, UINT nCount); throw(CFileException); Read函数返回值是传输到缓冲区的字节数。 参数lpBuf:指向用户提供的缓冲区以接收从文件中读取的数据。 参数nCount:为可以从文件中读出字节数的最大值。 注意:对所有CFile类,如果到达文件尾,则返回值可能比nCount小。 virtual void Write(const void* lpBuf, UINT nCount); throw(CFileException); Write函数的参数与Read函数的参数类似。 参数lpBuf:指向用户提供的缓冲区,包含将写入文件中的数据。 参数nCount:从缓冲区内传输的字节数。 Write在几种情况下均产生异常,包括磁盘满的情况、磁盘为写保护状态等。 注意:CFile类并没有提供类似EOF之类的文件结束标志,所以文件的结束是 根据Read函数的返回值来判断的。Read函数返回的是实际读出的字符数, 当返回0时,则表示文件已读完。 6.1 2 文件的读写
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有