operacja system

0

Mam pytanie jak da się zastąpić operację:

 system("pause");

bo mam taki kod (jest to fragment gdyż całego nie potrzebujecie)

 cout << "wybrales dodawanie\n";
				cout << "wprowadz pierwsza liczbe: ";
				cin >> a;
				cout << "wprowadz druga liczbe: ";
				cin >> b;
				c=a+b;
				cout << a << " + " << b << " = " << c;
				cout << "\n";
				system("pause");
				break;

i chciałbym się dowiedzieć jak idzie zamienić te "pause"??

0

Możesz dać:

cin.ignore();
cin.get();

A jeżeli chcesz tekst typu: "Aby kontynuować....." to se normalnie go wypisz przed tymi linijkami cout'em.

0

Jak dam

cin.ingore();
		     cin.get();

zamiast:

 system("pause");

to wyskakuje mi kompilator coś takiego:

error C2039: 'ingore' : is not a member of 'std::basic_istream<_Elem,_Traits>'
with
[
_Elem=char,
_Traits=std::char_traits
]

1

Sorry literówka, powinno być cin.ignore();

BTW. Usuń drugiego posta..
wtf, co tak spamujesz.

0

przepraszam mialem problem z polaczeniem i mi dodalo 2 razy to samo ;/ Dzięki za pomoc wszystko działa jak należy ;)

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