Oczekiwanie na klawisz
Ostatnio zmodyfikowano 2010-05-26 22:39
Orpis Temat założony przez niniejszego użytkownika |
Oczekiwanie na klawisz » 2010-05-26 20:43:12 Witam mam problem. Robię program w konsoli na informatykę i chciałem żeby wyświetlał napis na końcu i po kliknięciu w obojętnie jaki klawisz się wyłączał ale jak włączam z main.exe albo z folderu debug to wyłącza się po wpisaniu pewnej wartości po której powinien wyświetlić się napis. Dodam że użyłem getch(); i zamieniałem na system pause też i nic... |
|
malan |
» 2010-05-26 20:45:35 Yhym... coś jeszcze? :) Ludzie, kiedy Wy się nauczycie, że do tego typu problemów od razu powinno się pokazać kod! |
|
filipesq |
» 2010-05-26 21:00:00 Malan ma rację.
No, bo np.: mam problem:
W moim programie jak klikam K to się wyłącza program i wyświetla błąd. Pomocy!
Pomożesz mi? No raczej nie. |
|
Orpis Temat założony przez niniejszego użytkownika |
» 2010-05-26 22:25:04 Ojej...esencja programistów...proszę oto kod... #include <iostream> #include <conio.h>
using namespace std;
int main() { int x; int wybor; cout << "Witam w programie BitCalculator.\nAutorem programu jest xxx xxx!\nWybierz liczbe zgodnie z podjeciem nastepnego dzialania:" << endl; cout << "1. Bity na bajty\n2. Bajty na Kilobajty\n3. Kilobajty na Megabajty\n4. Megabajty na Gigabajty\n5. Gigabajty na Terabajty\n6. Terabajty na Gigabajty\n7. Gigabajty na Megabajty\n8. Megabajty na Kilobajty\n9. Kilobajty na Bajty\n10. Bajty na Bity\n"; cin >> wybor; switch( wybor ) { case 1: cout << "Zamien Bity na Bajty. Wpisz liczbe Bitow:\n"; cin >> x; cout << x << " Bitow to " << x / 8 << " Bajtow"; break; case 2: cout << "Zamien Bajty na Kilobajty. Wpisz liczbe Bajtow:\n"; cin >> x; cout << x << " Bajtow to " << x / 1024 << " Kilobajtow"; break; case 3: cout << "Zamien Kilobajty na Megabajty. Wpisz liczbe Kilobajtow:\n"; cin >> x; cout << x << " Kilobajtow to " << x / 1024 << " Megabajtow"; break; case 4: cout << "Zamien Megabajty na Gigabajty. Wpisz liczbe Megabajtow:\n"; cin >> x; cout << x << " Megabajtow to " << x / 1024 << " Gigabajtow"; break; case 5: cout << "Zamien Gigabajty na Terabajty. Wpisz liczbe Gigabajtow:\n"; cin >> x; cout << x << " Gigabajtow to " << x / 1024 << " Terabajtow"; break; case 6: cout << "Zamien Terabajty na Gigabajty. Wpisz liczbe Terabajtow:\n"; cin >> x; cout << x << " Terabajtow to " << x * 1024 << " Gigabajtow"; break; case 7: cout << "Zamien Gigabajty na Megabajty. Wpisz liczbe Gigabajtow:\n"; cin >> x; cout << x << " Gigabajtow to " << x * 1024 << " Megabajtow"; break; case 8: cout << "Zamien Megabajty na Kilobajty. Wpisz liczbe Megabajtow:\n"; cin >> x; cout << x << " Meagabajtow to " << x * 1024 << " Kilobajtow"; break; case 9: cout << "Zamien Kilobajty na Bajty. Wpisz liczbe Kilobajtow:\n"; cin >> x; cout << x << " Kilobajtow to " << x * 1024 << " Bajtow"; break; case 10: cout << "Zamien Bajty na Bity. Wpisz liczbe Bajtow:\n"; cin >> x; cout << x << " Bajtow to " << x * 8 << " Bitow"; break; default: cout << "Nie ma takiej opcji!"; break; cout << " Dziekuje za uzycie mojego programu i pozdrawiam serdecznie."; getch(); } return 0; }
|
|
Patzick |
» 2010-05-26 22:35:13 kod cout << " Dziekuje za uzycie mojego programu i pozdrawiam serdecznie."; getch(); przenieś poza switcha, tuż przed return 0; i powinno być gut ;) |
|
Orpis Temat założony przez niniejszego użytkownika |
» 2010-05-26 22:39:53 Dzięki wielkie. Pozdrawiam :) |
|
« 1 » |