#include <stdio.h>
#include <Windows.h>
int main()
{
TCHAR buff[1024];
GetLogicalDriveStrings(1024, buff);
int i;
for(i = 0; buff[i] != 0; i += 4)
printf("%S", buff+i);
}
当我试图用MSVC编译它,我收到以下错误:为什么不编译?
注释掉GetLogicalDriveStrings(1024, buff);
导致代码编译就好的C
也许你应该在问题中提到你正在使用C? – 2010-06-22 05:06:52
在他的辩护中,它被标记为'c' :) – 2010-06-22 05:07:40
并在错误消息中,它是main.c :) – Jason 2010-06-22 05:09:46