Diskuze: Neposlušny switch
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
'1' != 1
Tím chtěl říct, že znak "1" není to samé jako číslo 1. cin ti automaticky přetypuje vstup na číslo, takže musíš použít jednoduše case 1:...
Jasné že ma to skôr nenapadlo ano ano chapem absolutne som si to neuvedomil.
Vďaka vám
Nemá byť náhodou v každom case príkaz "break" až na konci? V case 1: nie je.
Má, moja chyba omylom som sem vložil verziu ktora ma break; v cykle.
Taktiež čast:
cout << "Zadaj pocet mien" << endl;
cin >> i;
for (j=0;j<i;j++)
{
cout << "\n\tRegistracia uzivatela" << endl;
cout << "Zadaj meno: ";
cin >> m;
///system("pause");
cout << "Zadaj heslo: ";
cin >> h;
uzivatel objekt = uzivatel(m,h);
Databaza.push_back(objekt);
cout << "Zapisali ste sa pod cislom: " << Databaza.size() << endl;
static int velkost = Databaza.size();
Databaza[j].fvypis();
break;
}
čo sa tyka cyklu for() je nezmyselna a bola odtial vylučena preč, no tym
mi vznikol dalši problem a to je:
Databaza[j].fvypis(); mi spôsobovalo chybu niečo ako v zmysle preplnenia
kontajneru. No to je už vyriešene.
Zobrazeno 6 zpráv z 6.