I am just studying so don't judge me hard please.
I have a problem. I know how to do a do-while loop. But today I have learned about functions. So I made do-while loops in functions and they are looping infinitely. How do I stop the loops?
#include <iostream>
using namespace std;
void text()
{
    cout << "Log in to see the Menu. " << endl;
}
void lg()
{
    const string login = "el1oz";
    string input;
    
    cout << "Login > " << flush;
    cin >> input;
    
    do{
        if(login == input){
            break;
        }
        else{
            cout << "Try again." << endl;
        }
    }while(true);
    
    cout << "Correct Login! " << endl;
}   
    
void pw()
{
    const string password = "Mau01171995";
    string input1;
    
    cout << "Password > " << flush;
    cin >> input1;
    
    do{
        if(password == input1){
            break;
        }
        else{
            cout << "Try again. " << endl;
        }
    }while(true);
    
    cout << "Correct Passsword! " << endl;
}
int main() 
{
    text();
    lg();
    pw();
    return 0;
}
 
    