有时候,我们为了操作系统中的一个文件,会为系统版本所为难,不同的操作系统,他们的系统目录也是不相同的,所以微软给我们提供了一个很好的函数GetSystemDirectory()函数,它可以获得当前操作系统的路径。一般结合GetVersion函数一同使用。根据版本的不停获得不同的系统目录
GetSystemDirectory()函数用来获得当前操作系统的系统目录 路径
函数原型:
UINT GetSystemDirectory( LPTSTR lpBuffer , // buffer for system directory
UINT lpBuffer , // 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;

return 0;
}
GetSystemDirectory()函数用来获得当前操作系统的系统目录 路径
函数原型:
UINT GetSystemDirectory( LPTSTR lpBuffer , // buffer for system directory
UINT lpBuffer , // buffer for system directory
UINT uSize // size of directory buffer );
Parameter 1 :
保存获得的系统目录路径
Parameter 2 :
指定Buffer大小,一般设置为MAX_PATH + 1
函数执行成功后,lpBuffer中会保存当前操作系统的路径
For Example:












