|
#1
|
||||
|
||||
|
#2
|
||||
|
||||
Где-то так:
Код:
{
#define BUF_SIZE (0x4000000)
char* buf = new char[BUF_SIZE];
uint64 bytesRead = 0;
while(есть еще файлы для чтения)
{
QFile myfile("bla-bla-bla");
if (myfile.size() > BUF_SIZE - bytesRead) // больше нет места в буфере
break;
uint64 reallyRead = myfile.read(&buf[bytesRead], myfile.size());
assert(reallyRead == myfile.size());
bytesRead += reallyRead;
}
// ... тут что-то делаем с buf
delete[] buf;
}
__________________
Что наша жизнь? - SEO! |





Линейный вид
