Windows API學習(3)-GetSystemDirectory
阿新 • • 發佈:2019-02-19
有時候,我們為了作業系統中的一個檔案,會為系統版本所為難,不同的作業系統,他們的系統目錄也是不相同的,所以微軟給我們提供了一個很好的函式GetSystemDirectory()函式,它可以獲得當前作業系統的路徑。一般結合GetVersion函式一同使用。根據版本的不停獲得不同的系統目錄
GetSystemDirectory()函式用來獲得當前作業系統的系統目錄 路徑
函式原型:
UINT GetSystemDirectory( LPTSTR, // buffer for system directory
UINT, // buffer for system directory
UINT uSize // size of directory buffer );
Parameter 1 :
儲存獲得的系統目錄路徑
Parameter 2 :
指定Buffer大小,一般設定為MAX_PATH + 1
函式執行成功後,lpBuffer中會儲存當前作業系統的路徑
For Example:
#include <windows.h>
#include <iostream.h>
int main(int argc,char* argv[])
{
char SysDir[MAX_PATH];
GetSystemDirectory(SysDir,MAX_PATH +1);
cout<<SysDir<<endl;
return0;
}
GetSystemDirectory()函式用來獲得當前作業系統的系統目錄 路徑
函式原型:
UINT GetSystemDirectory( LPTSTR, // buffer for system directory
UINT, // buffer for system directory
UINT
Parameter 1 :
儲存獲得的系統目錄路徑
Parameter 2 :
指定Buffer大小,一般設定為MAX_PATH + 1
函式執行成功後,lpBuffer中會儲存當前作業系統的路徑
For Example:
#include <windows.h>
#include
int main(int argc,char* argv[])
{
char SysDir[MAX_PATH];
GetSystemDirectory(SysDir,MAX_PATH +1);
cout<<SysDir<<endl;
return0;
}