資源簡介
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?+=?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
評論
共有 條評論