使用GetLogicalDrives获取卷标

#include<stdio.h>
#include<windows.h>

int main()
{
    DWORD dwLogical= GetLogicalDrives();
    char c='A';
    int count=0;
    while(dwLogical)
    {
        if(dwLogical & 0x01)
        {
            printf("%c\n",c);
            count++;
        }
            
        dwLogical>>=1;
        c++;
    }
    
    printf("总共有 %d 个盘。\n",count);
    return 0;
} 

posted @ 2013-08-31 10:41  Please Call me 小强  阅读(345)  评论(0编辑  收藏  举报