#include <stdio.h>
#include <windows.h>
#include <winbase.h>
static LPCSTR GetDefaultDirectory();
int main(){
puts(GetDefaultDirectory());
system("pause");
return 0 ;
}
// Alternate approach, in C, using Win API.
static LPCSTR GetDefaultDirectory()
{
static TCHAR szDirectory[MAX_PATH] = {0}; // place to remember path found.
if ( !szDirectory[0] ) // if already found.
{
GetCurrentDirectory(sizeof(szDirectory) - 1, szDirectory); // in winbase.h
}
return szDirectory;
}
#include <windows.h>
#include <winbase.h>
static LPCSTR GetDefaultDirectory();
int main(){
puts(GetDefaultDirectory());
system("pause");
return 0 ;
}
// Alternate approach, in C, using Win API.
static LPCSTR GetDefaultDirectory()
{
static TCHAR szDirectory[MAX_PATH] = {0}; // place to remember path found.
if ( !szDirectory[0] ) // if already found.
{
GetCurrentDirectory(sizeof(szDirectory) - 1, szDirectory); // in winbase.h
}
return szDirectory;
}