male opravy
This commit is contained in:
parent
f726c84716
commit
99c475b882
@ -22,7 +22,6 @@ int main() {
|
||||
continue;
|
||||
}
|
||||
cast2 = cast1; //ulozim si poziciu v pamati kde som naposledy skoncil
|
||||
|
||||
while (*cast2 == ' ') cast2++; //zbavim sa medzier
|
||||
|
||||
char operacia = *cast2; //nacitam si do jednotkovej premennej char prvy prvok pola cast2,
|
||||
@ -31,9 +30,7 @@ int main() {
|
||||
printf ("CHYBA\n");
|
||||
continue;
|
||||
}
|
||||
|
||||
cast2++; //posuniem sa na dalsiu poziciu pola char kde by malo byt cislo alebo medzera
|
||||
|
||||
while (*cast2 == ' ') cast2++; //zbavim sa medzier
|
||||
|
||||
float b = strtof(cast2, &cast1); //float kde si nahram druhe cislo prikladu (kopia nacitania prveho cisla)
|
||||
@ -49,8 +46,10 @@ int main() {
|
||||
printf ("CHYBA\n");
|
||||
continue;
|
||||
}
|
||||
|
||||
float c = strtof(cast2, &cast1); //float kde si nahram druhe cislo prikladu (kopia nacitania prveho cisla)
|
||||
cast2++; //posuniem sa na dalsiu poziciu pola char kde by malo byt cislo alebo medzera
|
||||
while (*cast2 == ' ') cast2++; //zbavim sa medzier
|
||||
|
||||
float c = strtof(cast2, &cast1); //float kde si nahram vysledok prikladu (kopia nacitania prveho cisla)
|
||||
if (cast2 == cast1) { //podla toho co som odparsoval, ak sa neodparsoval cislo, ostane mi tam stale cely string
|
||||
printf ("CHYBA\n");
|
||||
continue;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user