主题:求教VC中的Read和Write函数(CFILE)
			 yaxon
				 [专家分:0]  发布于 2008-03-30 15:09:00
 yaxon
				 [专家分:0]  发布于 2008-03-30 15:09:00							
			VC中基于UDP传输视频文件,Read 和Wirte函数的作用是?  Read函数是不是第一次从1000处都1024  下次主动读取2024处的数据    Wrtie函数的写操作是不是也是这样
						
					 
		
			
回复列表 (共3个回复)
		
								
				沙发
				
					 vfdff [专家分:740]  发布于 2008-03-30 15:18:00
vfdff [专家分:740]  发布于 2008-03-30 15:18:00				
				建议 弄个 MSDN 查查,比较方便
							 
						
				板凳
				
					 yaxon [专家分:0]  发布于 2008-03-30 15:29:00
yaxon [专家分:0]  发布于 2008-03-30 15:29:00				
				如果大侠清楚的话,谢谢告诉我!
							 
						
				3 楼
				
					 f-wind [专家分:1240]  发布于 2008-03-31 09:07:00
f-wind [专家分:1240]  发布于 2008-03-31 09:07:00				
				CFile::Read
virtual UINT Read (void* lpBuf,UINT nCount);
  throw(CFileException);
返回值:
传输到缓冲区的字节数。注意对所有CFile类,如果到达文件尾,则返回值可能比nCount小。
参数: lpBuf 指向用户提供的缓冲区以接收从文件中读取的数据。  
nCount 可以从文件中读出的字节数的最大值。对文本模式的文件,回车换行作为一个字符。  
说明:从与CFile对象相关联的文件读数据到缓冲区。
示例:
// example for CFile::Read
extern CFile cfile;
char pbuf[100];
UINT nBytesRead = cfile.Read(pbuf,100); 
CFile::Write
virtual void Write(const void* lpBuf,UINT nCount);
  throw (CFileException);
参数: lpBuf 指向用户提供的缓冲区,包含将写入文件中的数据。  
nCount 从缓冲区内传输的字节数。对文本模式的文件,回车换行作为一个字符。  
说明:
将数据从缓冲区写入与CFile对象相关联的文件。
Write在几种情况下均产生异常,包括磁盘满的情况。
示例:
// example for CFile::Write
extern CFile cfile;
char pbuf[100];
cfile.Write(pbuf,100);
							 
									
			
我来回复