void DispLogicalDriveStrings() { char buf[1000]; DWORD buf_size, cnt; buf_size = GetLogicalDriveStrings(1000, buf); cnt = 0; printf("有効なドライブの一覧:\n"); while(cnt<buf_size) { printf("%s\n", &buf[cnt]); cnt += lstrlen(&buf[cnt])+1; } }