コンソールウインドウの位置変更をしたことがなかったので少し調べてみました
コンソールウインドウのハンドルを取得して、MoveWindow で移動することができましたが
もっとスマートな方法があるかもしれません
とりあえず載せて頂いたプログラムの後に以下のプログラムを記述するとウインドウが必ず
デスクトップ画面左上端に表示されるようになります
char TitleBuffer[ 512 ] ;
HWND ConsoleWindow ;
RECT WindowRect ;
// コンソールウインドウのタイトルを取得
GetConsoleTitle( TitleBuffer, sizeof( TitleBuffer ) ) ;
// タイトルからウインドウを検索してウインドウハンドルを取得
ConsoleWindow = FindWindow( NULL, TitleBuffer ) ;
// 現在のウインドウ矩形の位置を取得
GetWindowRect( ConsoleWindow, &WindowRect ) ;
// ウインドウの左上端を( 0, 0 )、右下端を( WindowRect.right - WindowRect.left, WindowRect.bottom - WindowRect.top )に変更
MoveWindow( ConsoleWindow, 0, 0, WindowRect.right - WindowRect.left, WindowRect.bottom - WindowRect.top, TRUE ) ;
よろしければお試しください