-
Автор темы
- #1
Выдает ошибку:
использована неинициализированная локальная переменная "fs"
использована неинициализированная локальная переменная "sz"
Код:
Помогите пофиксить!
использована неинициализированная локальная переменная "fs"
использована неинициализированная локальная переменная "sz"
Код:
Код:
unsigned int drive_type = GetDriveType(NULL);
char VolumeNameBuffer[100];
char FileSystemNameBuffer[100];
DWORD sz, fs;
unsigned long drive_sn;
GetVolumeInformationA(
NULL,
VolumeNameBuffer,
100,
&drive_sn,
(LPDWORD)sz,
(LPDWORD)fs,
FileSystemNameBuffer,
100
);
cout << "Volume serial number:\t";
if (drive_sn == 1018821877) //сравниваем серийный номер
cout << "correct" << endl;
else
cout << "invalid" << endl;
cout << "Drive type:\t";
if (drive_type == DRIVE_REMOVABLE)
cout << "correct" << endl;
else
cout << "invalid" << endl;
getch();