使用GetLogicalDriveStrings获取卷标
#include <windows.h> #include <stdio.h> #define BUFSIZE 512 int main() { TCHAR szTemp[BUFSIZE]=""; if(GetLogicalDriveStrings(BUFSIZE-1,szTemp)) { TCHAR *p=szTemp; while(*p) { puts(p); p=p+strlen(p)+1; } } return 0; }
#include <windows.h> #include <stdio.h> #define BUFSIZE 512 int main() { TCHAR szTemp[BUFSIZE]=""; if(GetLogicalDriveStrings(BUFSIZE-1,szTemp)) { TCHAR *p=szTemp; while(*p) { puts(p); p=p+strlen(p)+1; } } return 0; }