[C++] Zamkniecie programu enterem

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;
}