#include <iostream.h> main() { int i ; //definicja obiektu int o nazwie i cout << "Podaj jakas liczbe: "; cin >> i ; if (i - 4) cout << " zmienna i mala wartosc inna niz 4" ; else cout << " zmienna i mala wartosc rowna 4" ;
}
Mam napisany program C++. Co trzeba wpisać żeby po wykonaniu polecenia program się automatycznie nie zamykał
lookash
Żeby ten sposób działał dopisz w bibliotekach na początku: #include <conio.h>
na końcu programu wpisz :
getch();
i program zamknie się dopiero po naciśnięciu dowolnego klawisza.
tyle, ze ja pisze na Linuksie, ale na windzie pewnie tez powinno tak działać. ja bym to napisala tak:
#include <iostream>
using namespace std; // zdefiniowanie przestrzeni nazw ktora nazywa sie std (standardowa w c++) inaczej nałeżałoby pisać std:: przed cout i cin int main() { int i;
cout<<"Podaj jakas liczbe:"; cin>>i; cin.ignore(); //zignorowanie nacisniecia entera (liczba ktora wpiszesz nie zawiera enter) if (i - 4) cout << " zmienna i mala wartosc inna niz 4" ; else cout << " zmienna i mala wartosc rowna 4" ;
getchar(); return 0; // zwraca że program wykonał się poprawnie, lub co spowodowaloi błąd
#include <conio.h>
na końcu programu wpisz :
getch();
i program zamknie się dopiero po naciśnięciu dowolnego klawisza.
system("PAUSE");
czeka do wciśnięcia klawisza, do tego potrzebna Ci bilbioteka:
stdlib.h
tyle, ze ja pisze na Linuksie, ale na windzie pewnie tez powinno tak działać. ja bym to napisala tak:
#include <iostream>
using namespace std; // zdefiniowanie przestrzeni nazw ktora nazywa sie std (standardowa w c++) inaczej nałeżałoby pisać std:: przed cout i cin
int main()
{
int i;
cout<<"Podaj jakas liczbe:";
cin>>i;
cin.ignore(); //zignorowanie nacisniecia entera (liczba ktora wpiszesz nie zawiera enter)
if (i - 4) cout << " zmienna i mala wartosc inna niz 4" ;
else cout << " zmienna i mala wartosc rowna 4" ;
getchar();
return 0; // zwraca że program wykonał się poprawnie, lub co spowodowaloi błąd