Biblioteki C/C++
ReadConsoleOutputCharacter
[funkcja] Kopiuje znaki z kolejnych komórek bufora ekranu konsoli, zaczynając od określonej lokalizacji.Składnia
#include <windows.h>
BOOL WINAPI ReadConsoleOutputCharacter( HANDLE hConsoleOutput, LPTSTR lpCharacter, DWORD nLength, COORD dwReadCoord, LPDWORD lpNumberOfCharsRead );
Argumenty
Zwracana wartość
Jeśli nie wystąpią błędy, zwracana wartość jest niezerowa, inaczej 0. Aby uzyskać szczegółowe informacje o błędzie, wywołaj funkcję
GetLastError.
Dodatkowe informacje
Jeśli liczba znaków do odczytania wykracza poza koniec wiersza bufora ekranu, znaki są odczytywane z następnego wiersza. Jeśli liczba znaków do odczytania wykracza poza koniec bufora ekranu konsoli, znaki do końca bufora ekranu konsoli są odczytywane. Ta funkcja używa 8-bitowych znaków Unicode z obecnej strony kodowej konsoli. Domyślna strona kodowa jest stroną kodową OEM. Do zmiany strony kodowej służą funkcje
SetConsoleCP oraz
SetConsoleOutputCP. Można również użyć polecenia
chcp
lub
mode con cp select=id_strony_kodowej
.
Wymagania
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.