Как прервать выполение программы при выполнении условия?
Как при выполнении вот этого завершить программу, а иначе продолжить проверку?

(Смысла тут нету я просто изменил значения.)
#include <iostream>
#include <string>
using namespace std;
int main()
{
TTF:
string name, name_1="LL", name_2="No";
cout << "What's your name?\n";
getline(cin, name);
if (name==name_1)
cout << "Welcome to the tavern!\n " << name;
else if (name==name_2)
cout << "Yes\n";
else
cout<<"Good \n";
goto TTF;
Ответы (1 шт):
Автор решения: n1tr0xs
→ Ссылка
Вы можете использовать ключевое слово return:
#include <iostream>
#include <string>
using namespace std;
int main() {
TTF: string name, name_1="LL", name_2="No";
cout << "What's your name?\n";
getline(cin, name);
if (name==name_1)
cout << "Welcome to the tavern!\n " << name;
else if (name==name_2)
return 0; # выход из программы
else
cout<<"Good \n";
goto TTF;