Witam,
Nigdy wcześniej nie pisałem programu działającego w tle. W internetach wyczytałem, że jednym ze sposobów uzyskania tego efektu w C++ jest utworzenie projektu Win32 w VS C++ i usunięcie kodu odpowiedzialnego za tworzenie okna, i tak zrobiłem. Teraz pojawił się problem, bo chcę, żeby program sczytywał wciskane przez użytkownika na klawiaturze znaki, i np. reagował na wciśnięcie jakiejś kombinacji, ale nie wiem, jak sprawić, żeby strumienie ,,docierały" do programu. Na razie mam coś takiego:
#include "stdafx.h"
#include <fstream>
using namespace std;
#include <windows.h>
#include <conio.h>
int WINAPI WinMain(HINSTANCE inst, HINSTANCE prev, LPSTR cmd, int show)
{
ofstream file("file.txt"); // Tutaj program ma zapisywać wszystkie sczytane znaki
char key; // Tutaj także, żeby można było testować przy użyciu debuggera
while (1)
{
if (_kbhit())
{
key = _getch();
file << key;
}
}
}
Proszę o pomoc.