
06.04.2008, 18:34
|
|
Познающий
Регистрация: 15.01.2007
Сообщений: 41
Провел на форуме: 267196
Репутация:
6
|
|
1) кавычки
2) добавь using namespace std;
3) не coun, а cout
4) не прально написана SysNameBuffer в GetVolumeInformation
5) не прально MCLength в GetVolumeInformation
5) ошибки в скобках
7) кароче исправил, вот что получилось:
Код:
#include <windows.h>
#include <iostream>
using namespace std;
void main()
{
char NameBuffer[MAX_PATH];
char SysNameBuffer[MAX_PATH];
DWORD VSNumber;
DWORD MCLength;
DWORD FileSF;
TCHAR root[]="C:\\";
BOOL info = GetVolumeInformation(root, NameBuffer, sizeof(NameBuffer), &VSNumber, &MCLength, &FileSF, SysNameBuffer, sizeof(SysNameBuffer));
if (info)
{
cout << NameBuffer << endl;
cout << SysNameBuffer << endl;
cout << VSNumber << endl;
}
}
В настройках проекта, поставь Use Multi-Byte Character Set, вместо unicode
|
|
|