Mam na przykład taki kod:
char x;
cin >> x;
Tylko, że potrzeba mi szybszego wczytywania danych. Po przeszukaniu internetu, okazuje się, że szybkim sposobem jest właśnie getchar_unlocked.
Z tym, że różne źródła różnie podają...
I tu się pojawia problem.
Na jednej stronie stwierdzili coś takiego:
char c;
//wczytanie jednego znaku i zapisanie go w zmiennej c
c = getc_unlocked(stdin);
//lub
c = getchar_unlocked();
na innej znowu, że getchar_unlocked jest związany z intami.
Chyba nie wystarczy zamienić:
char x;
cin >> x;
na
char x;
x= getchar_unlocked();
(oczywiście po dodaniu biblioteki).
Kompilacja przebiega pomyślnie ale program nie daje żadnego wyniku.
Proszę o pomoc.