Još jedno pitanje o switch-string funkciji.
Shvatio sam da ona mora imat int u sebi,ali dali postoji način na koji bi se "zaobišlo" upisivanje broja.
npr:
#include<iostream>
#include<string>
using namespace std;
int main ()
{
string ime="ja";
int broj=1;
cout << "Unesite ime: ";
cin >> ime;
switch (broj)
{
case 1:
cout << "Ulogirani ste!";
break;
default:
cout << "Pogresno ime!";
}
system("PAUSE");
return 0;
}
Nelogično mi je da posle lozinke(ili bilo čega drugog) moram upisivat i broj(koji nema veza a unosom),dali postoji način da se taj broj poveže u inicijalizaciji sa stringom tako da kad se unese određeni string da se on(string) odmah poveže sa brojem(case 1,2...)?
Znam da se ovaj primjer može lakše napravit pomoću if-else funkcije,ali da li može i sa switchom?
switch() iskaz ali zahtijeva dva tri reda viška koda ili se može napisati u C++/CLI for Net
programu.Kad si dam truda napišem.
http://www.geekinterview.com/question_details/30963