witam wszystkich programistów i błagam was o pomoc.
niedawno napisałem kodzik, nawiązujący nieco do mojego pomysłu stąd:
*http:*4programmers.net/Forum/Newbie/185309-algorytm_sprawdzajacy_ilosc_liter_zgadzajacych_sie_z_inna_zmienna_string//
Po przerobieniu na moje umiejętności wyszedł taki (poniżej), tylko że po zakończeniu tej funkcji wyskakują w konsoli dziwne krzaki i piski z komputera (screen). Coś się stało?
oto kod:
string PokazHasla(int Ile)
{
cout << "Najczesciej uzywane zwroty wpisywane z klawiatury:" << endl;
cout << "UWAGA! Nie wszystkie sa haslami, gdyz moga byc uzywane w innych celach, np. w Googlach!" << endl;
cout << "-------------------" << endl;
string tStrings[19], Password;
int nLogic;
for (int i = 0; i < Ile; i++) {
nLogic = rand() % 30 + 1;
switch (nLogic) {
case 1: tStrings[i] = "adziobandit"; break;
case 2: tStrings[i] = "demono"; break;
case 3: tStrings[i] = "123456"; break;
case 4: tStrings[i] = "tartakd123456"; break;
case 5: tStrings[i] = "malgcosia5"; break;
case 6: tStrings[i] = "impranabcalego"; break;
case 7: tStrings[i] = "dubfbik"; break;
case 8: tStrings[i] = "maryna"; break;
case 9: tStrings[i] = "ifdfgebil"; break;
case 10: tStrings[i] = "orzeszek"; break;
case 11: tStrings[i] = "cvbcvby"; break;
case 12: tStrings[i] = "pfy"; break;
case 13: tStrings[i] = "vcbx"; break;
case 14: tStrings[i] = "dlaczegoja"; break;
case 15: tStrings[i] = "trudnesprawy"; break;
case 16: tStrings[i] = "heaven-club"; break;
case 17: tStrings[i] = "dariusz-smyczynski"; break;
case 18: tStrings[i] = "timtirimti"; break;
case 19: tStrings[i] = "beethoven"; break;
case 20: tStrings[i] = "ageofdarknes3"; break;
case 21: tStrings[i] = "bogus-linda"; break;
case 22: tStrings[i] = "cvbcvb"; break;
case 23: tStrings[i] = "ffa"; break;
case 24: tStrings[i] = "sgsfaj"; break;
case 25: tStrings[i] = "sdfsgh"; break;
case 26: tStrings[i] = "mma"; break;
case 27: tStrings[i] = "ksw"; break;
case 28: tStrings[i] = "kliczko-adamek"; break;
case 29: tStrings[i] = "transmisja"; break;
case 30: tStrings[i] = "hejhej"; break;
default: cout << "GAME ERROR: nLogic has higher or lower value than cases!" << endl << endl;
}
}
nLogic = rand() % 3 + 1;
switch (nLogic) {
case 1: Password = tStrings[Ile - 1];
case 2: Password = tStrings[Ile - 2];
case 3: Password = tStrings[Ile - 3];
}
for (int x = 0; x < Ile; x++) {
cout << "^#@.0" << tStrings[x] << "%$z&_";
if (x != 2 || x != 4 || x != 6 || x != 8 || x != 0) cout << "\n";
}
wait(6);
string PropozycjaH;
for (int y = 0; y < 3; y++) {
cout << "" << endl;
bBlednaKomenda = true;
cout << "Podaj haslo: (pozostalo prob: " << y + 1 << "/3)" << endl;
cin >> PropozycjaH;
if (PropozycjaH == Password) {
bBlednaKomenda = false;
break;
}
}
if (bBlednaKomenda) Koniec(false, false, "nauki scisle", 100, 51);
cout << "\n\nUdalo ci sie rozszyfrowac haslo do komputera!" << endl;
}
z kodu można się domyślić, że to gra (dla ciekawskich).