• 大小: 3.01KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-01
  • 标签:

资源简介

C++实战源码-列举系统盘符(入门级实例192).zip

资源截图

代码片段和文件信息

// ListSysDrive.cpp : Defines the entry point for the console application.
//

#include “stdafx.h“
#include 
#include 
#include “windows.h“

int main(int argc char* argv[])
{
DWORD dwLen = GetLogicalDriveStrings(0 NULL);                  //获取系统盘符字符串长度
char *pszDriver = new char[dwLen];                                       //构建字符数组
GetLogicalDriveStrings(dwLen pszDriver);                          //获取系统盘符字符串
char* pDriver = pszDriver;                                                         //定义一个临时指针
while (*pDriver != ‘\0‘)                                                                 //遍历字符串
{
   cout << pDriver << endl;                                                  //输出系统盘符
   pDriver += strlen(pDriver) + 1;                                        //定位到下一个字符串,加1是为了跳过\0字符
}
delete [] pszDriver;  
return 0;
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         951  2010-10-12 14:10  ListSysDrive\ListSysDrive.cpp
     文件        4608  2010-10-12 14:06  ListSysDrive\ListSysDrive.dsp
     文件         549  2010-10-12 14:06  ListSysDrive\ListSysDrive.dsw
     文件         299  2010-10-12 14:06  ListSysDrive\StdAfx.cpp
     文件         769  2010-10-12 14:06  ListSysDrive\StdAfx.h

评论

共有 条评论