Wykonanie pętli po przycisnieciu konkretnej litery - pytanie o enter [początkujący]

0

Witam,
mam pytanie, jako początkujący.
Wykonuję program, który po zapytaniu użytkownika czy wykonać operacje kolejny raz - przy użyciu pętli do while, na odpowiedz "t" - wykonuje program kolejny raz.
Tutaj moje pytanie po wcisnięciu litery "t" muszę jeszcze dwa razy przycisnąć enter.
Jakie dzialanie wykonać, aby Od razu po wcisnieciu t program uruchomil petle ponownie?

Z góry dzięki,
Pozdrawiam
Jan

2

Właśnie w tym sęk że ma NIE wykonywać żadnych zbędnych.

#include <iostream>
#include <cctype>
using namespace std;

int main()
{
	for(char ch;;)
	{
		cout<<"Hello world"<<endl<<"Once more [Y/N]: ";
		if((cin>>ch)&&(toupper(ch)!='Y')) return 0;
	}
}
0
#include <iostream>
#include <conio.h> 

using namespace std;

int main()
{
zmienne..
do
{
....

cout << endl << "Czy wykonac obliczenia dla nowych danych? <t/n> ";


        cin >> odp;
getch();

    }

    while (odp == 't');


    cout << "Koniec programu ";
    return 0;
}

Coś takiego zrobiłem, wszystko działą, tylko trzeba enter wciskać, probowalem znak = getch(), ale nie wiem co robie zle.

2

wywal getch();

1 użytkowników online, w tym zalogowanych: 0, gości: 1