get_current_directory

#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;

}