Anonymní profil Robo – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Robo – Programujte.comAnonymní profil Robo – Programujte.com

 

Příspěvky odeslané z IP adresy 178.253.157.–

Robo
C / C++ › Skryté heslo
1. 11. 2013   #183092

#3 ArcaneBeam13

V buffery ti stále zostáva znak enter. Stačí po každom načítaní pridať 

while(cin.get() != '\n')
	continue;

Tu je kód ale bez vlákien

#include <iostream>
#include <string>

using namespace std;

const int ENTER = 13;

void prihlasenie();

int main()
{
	
	char c;
	prihlasenie();

	system("PAUSE");
}

void prihlasenie(){
	string prihlasenieS;

	cout << "Zadajte pristupove meno: ";

	while(1){
		cin >> prihlasenieS;

		if(prihlasenieS == "Cplusplus")
			break;
		else
			cout << "Neplatne meno. Opakujte vstup: ";
		while(cin.get() != '\n')
			continue;
	}

	while(cin.get() != '\n')
			continue;

	cout << "Zadajte pristupove heslo: ";

	while(1){
		cin >> prihlasenieS;

		if(prihlasenieS == "algorithm")
			break;
		else
			cout << "Neplatne heslo. Opakujte vstup: ";
		while(cin.get() != '\n')
			continue;
	}
}

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032022 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý