C++ kaputelefon program hiba

C++ kaputelefon program hiba
2012-03-28T21:19:57+02:00
2012-03-28T22:34:24+02:00
2022-11-25T04:35:43+01:00
Csubee
Sziasztok!
Az lenne a problémám, hogy próbálkozok írni egy kapu nyitó berendezést szimuláló progit, és sehogy nem akar összejönni...Bár ez így nem helyes, mert egészen addig működött a dolog, amíg programon belül tároltam változókban a jelszavakat, de úgy ugyebár mindig visszaálltak az alapállapotba a kódok, ha kiléptem..így megpróbálkoztam txt fájlokban tartani a jelszavakat, de nem megy..pontosabban lefordul szintaktikai hiba nélkül a dolog, de csak egy fekete képernyőt mutat..ne zavarjon be senkit, hogy még a jelszóváltoztatós részt nem írtam át a txt-s verzióra, jelenleg az eleje a lényeg.. szóval itt a kód:

#include <cstdlib> #include <iostream> using namespace std; int main() { string kod; int emelet1_1 = 0; int emelet1_2 = 0; int emelet1_3 = 0; ofstream emelet1_1_kod; ofstream emelet1_2_kod; ofstream emelet1_3_kod; emelet1_1_kod.open ("emelet1_1_kod.txt"); emelet1_1_kod << "1430"; emelet1_1_kod.close; emelet1_2_kod.open ("emelet1_2_kod.txt"); emelet1_2_kod << "2045"; emelet1_2_kod.close; emelet1_3_kod.open ("emelet1_3_kod.txt"); emelet1_3_kod << "1265"; emelet1_1_kod.close string emelet1_1_kod_olvas; string emelet1_2_kod_olvas; string emelet1_3_kod_olvas; int titkos = 4242; cout << "Irja be a lakas szamat.\n"; cin >> kod; if (kod == 1) { getline (emelet1_1_kod,emelet1_1_kod_olvas); cout << "Kerem irja be a kodot\n"; cin >> kod; if (kod == emelet1_1kod_olvas) cout << "Nyitva\n"; else cout << "Hiba\n"; } if (kod == 2) { getline (emelet1_2_kod,emelet1_2_kod_olvas); cout << "Kerem irja be a kodot\n"; cin >> kod; if (kod == emelet1_2kod_olvas) cout << "Nyitva\n"; else cout << "Hiba\n"; } if (kod == 3) { getline (emelet1_3_kod,emelet1_3_kod_olvas); cout << "Kerem irja be a kodot\n"; cin >> kod; if (kod == emelet1_3kod_olvas) cout << "Nyitva\n"; else cout << "Hiba\n"; } if (kod == titkos) { cout << "On belepett a jelszovaltoztato menube!\n"; cout << "Kerem irja be a lakas szamat\n"; cin >> kod; if (kod == 1) { cout << "Kerem adja meg az uj kodot.\n"; cin >> kod; emelet1_1kod = kod; cout << "Az uj kod: " << emelet1_1kod <<" \n"; } else cout << "Hiba\n"; } if (kod == titkos) { cout << "On belepett a jelszovaltoztato menube!\n"; cout << "Kerem irja be a lakas szamat\n"; cin >> kod; if (kod == 2) { cout << "Kerem adja meg az uj kodot.\n"; cin >> kod; emelet1_2kod = kod; cout << "Az uj kod: " << emelet1_2kod <<" \n"; } else cout << "Hiba\n"; } if (kod == titkos) { cout << "On belepett a jelszovaltoztato menube!\n"; cout << "Kerem irja be a lakas szamat\n"; cin >> kod; if (kod == 3) { cout << "Kerem adja meg az uj kodot.\n"; cin >> kod; emelet1_3kod = kod; cout << "Az uj kod: " << emelet1_3kod <<" \n"; } else cout << "Hiba\n"; } system("PAUSE"); return 0; }
előre is köszönöm
Mutasd a teljes hozzászólást!
offstream fájlba írásra vonatkozik, ifstream fileból olvasásra.
feladatok . itt egy link,amiben órai progamok vannak benne alapoktól kezdve függvényhasználaton keresztül file írás olvasásig és 1-2be vannak kommentek is. remélem segítésgedre lesz :) jaa és ezek a projectek visual stuidoban lettek készítve,ezért ki kell keresgélni a .cpp a projecteken belül.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd