以二进制读取一个文件时遇到的问题 数组或指针 = new BYTE[file.GetLength()] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CFile file;file.Open(...);BYTE* buffer = new BYTE[1024];UINT nBytesReaded = 1023;while (nBytesReaded == 1023){nBytesReaded = file.Read(buffer, 1023);//Do something with the buffer...} CFile file;file.Open(...);BYTE* buffer = new BYTE[1024];while (file.GetLength () != file.GetPosition()){ if (file.GetLength () - file.GetPosition() >= strlen(buffer)) file.Read(buffer, strlen(buffer)); else file.Read(buffer, file.GetLength () - file.GetPosition());//Do something with the buffer...} UNICODE字符的使用 URI编码解码问题 请教VC里readline()的使用! 如何把checkbox左边的勾选用图片代替 关于SOCKET。求推荐几本C/C++ SOCKET编程的书。 这是什么意思啊? 怎么回事啊?请帮忙看看... 用sql怎样直接查询? 如何为msdatagrid控件动态绑定数据源? 这样显示一个非模态对话框竟然不行?????各位大哥帮帮忙 在oracle裡,我想取某一column為空的表的全部數據怎麼寫? 如何给char **分配内存?是用c++的new分配。
file.Open(...);
BYTE* buffer = new BYTE[1024];
UINT nBytesReaded = 1023;
while (nBytesReaded == 1023)
{
nBytesReaded = file.Read(buffer, 1023);//Do something with the buffer
...
}
file.Open(...);
BYTE* buffer = new BYTE[1024];
while (file.GetLength () != file.GetPosition())
{
if (file.GetLength () - file.GetPosition() >= strlen(buffer))
file.Read(buffer, strlen(buffer));
else
file.Read(buffer, file.GetLength () - file.GetPosition());
//Do something with the buffer
...
}