operacja system

liske1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 523
0

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

Kopiuj
 system("pause");

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

Kopiuj
 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"??

xeo545x39
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kosmos
  • Postów: 1571
0

Możesz dać:

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

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

liske1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 523
0

Jak dam

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

zamiast:

Kopiuj
 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
]

xeo545x39
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kosmos
  • Postów: 1571
1

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

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

liske1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 523
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.