Cześć,
Muszę użyć funkcji ReadConsole:
BOOL WINAPI ReadConsole(
_In_ HANDLE hConsoleInput,
_Out_ LPVOID lpBuffer,
_In_ DWORD nNumberOfCharsToRead,
_Out_ LPDWORD lpNumberOfCharsRead,
_In_opt_ LPVOID pInputControl
);
I zastanawiam się jak jej użyć do mojego celu... przyjmuje bufor na tekst do wczytania, który musi być pointerem... Mogę dać tam pointer na std::string? Następnie liczbę znaków, która ma zostać wczytana i tu zaczyna się problem. Co tam wstawić? Zakładam, że musi się dać ustawić tę liczbę jakoś w zależności od długości stringa, ale jak?