Kod
string cos_z_klawiatury;
bool zlaopcja;
//CZY TO LICZBA?
zlaopcja=false;
for(int i=0; i<cos_z_klawiatury.length(); i++)
{
if ((cos_z_klawiatury[i]<48)||(cos_z_klawiatury[i]>57)) zlaopcja=true;
//SPRAWDZ KODY W TABLICY ASCII - CZY TO NA PEWNO SAME CYFRY (48-57)?
}
if (zlaopcja==false) wybor_w_menu=atoi(cos_z_klawiatury.c_str());
Witam znalazlem kod do walidacji danych wejsciowych który sprawdza czy
zapisana wartosc w zmiennej to napewno liczba ,
jest tutaj zapis
//SPRAWDZ KODY W TABLICY ASCII - CZY TO NA PEWNO SAME CYFRY (48-57)?
przyznam szczerze że sie pogubiłem i nie rozumiem jak
ten warunek funkcji if porownuje sie z danymi zapisanymi w tablicach ASCII
if ((cos_z_klawiatury[i]<48)||(cos_z_klawiatury[i]>57)) zlaopcja=true;
Mam nadzieje że moje pytanie jest zrozumiałe, dzieki za cierpliwosc
(ucze sie dopier :))