c++api的问题
来源:百度知道 编辑:UC知道 时间:2024/05/30 00:52:45
LPSTR lpVolumeName,lpFileSystemNameBuffer;
DWORD dwVolumeSerialNumber,dwMaximumComponentLength,dwFileSystemFlags;
GetVolumeInformation("c:\\",
lpVolumeName,
1024,
&dwVolumeSerialNumber,
&dwMaximumComponentLength,
&dwFileSystemFlags,
lpFileSystemNameBuffer,
1024);
printf("%s\n%s\n",lpVolumeName,lpFileSystemNameBuffer);
为什么不对啊?
DWORD dwVolumeSerialNumber,dwMaximumComponentLength,dwFileSystemFlags;
GetVolumeInformation("c:\\",
lpVolumeName,
1024,
&dwVolumeSerialNumber,
&dwMaximumComponentLength,
&dwFileSystemFlags,
lpFileSystemNameBuffer,
1024);
printf("%s\n%s\n",lpVolumeName,lpFileSystemNameBuffer);
为什么不对啊?
#include <stdio.h>
#include <windows.h>
void main()
{
char lpVolumeName[0x1000],lpFileSystemNameBuffer[0x1000];
DWORD dwVolumeSerialNumber,dwMaximumComponentLength,dwFileSystemFlags;
GetVolumeInformationA("c:\\",
lpVolumeName,
1024,
&dwVolumeSerialNumber,
&dwMaximumComponentLength,
&dwFileSystemFlags,
lpFileSystemNameBuffer,
1024);
printf("%s\n%s\n",lpVolumeName,lpFileSystemNameBuffer);
}