Witam.
Mój problem polega na tym ze pracuję na linuksie i mogę użyć tylko standardowych bibliotek, wiem że ten problem można łatwo rozwiązać biblioteka conio.h, ale ona nie jest standardowa. Próbowałem z funkcjami getchar getc ale nic to nie daje.
Proszę o pomoc.
#include #int main() { char letter; std::cin >> letter; if (letter == '\n') return 0; else return 1; }
Mało pokazałeś, czym jest zmienna n ? kod ok, tu patrz.
To było do mnie? Jeżeli tak - to nie jest zmienna n, tylko znak nowej lini (newline).
Nie działa.
Faktycznie, nie testowałem kodu. Ale tu masz działający:
#include <cstdio> int main(){ char c = getchar(); if (c == '\n') return 0; else printf("To nie był enter :(\n"); return 0; }