したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |

管理人の独り言(プログラミング関連)

2047 ◆adhRKFl5jU:2009/07/01(水) 15:55:00
#define _WIN32_WINNT 0x0500

#include <iostream>
#include <sstream>
#include <windows.h>
#include <winioctl.h>

using namespace std;

int main(){
for(int i = 0; i < 10000; ++i){
ostringstream oss;
oss << "Z:\\" << i << ".dat";

HANDLE hFile = CreateFile(oss.str().c_str(), GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, 0, NULL);
DWORD dw;
DeviceIoControl(hFile, FSCTL_SET_SPARSE, NULL, 0, NULL, 0, &dw, NULL);

LONG lDist = 4095;
SetFilePointer(hFile, 0, &lDist, FILE_BEGIN);
SetEndOfFile(hFile);
CloseHandle(hFile);
}
return 0;
}


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板