Ahoj, potřebuji poradit. Už 2 hodiny se s tím peru a bezúspěšně.
Uživatel mi zadá souřadnice bodu. [x;y], když vše ok, tak přejde k zadávání dalšího bodu, celkem jsou 4.
Mám to napsané takhle pro každý bod zvlášť:
printf("Zadejte souřadnice bodu:\n");
if(scanf("%lf%lf", &x1,&y1) != 2)
printf("Spatne zadano.\n");
Potřebuji to, pokud se zadá špatný znak, ukončit hned u bodu 1, jinak to projde vším a u každého bodu vypíše Spatne zadano.
Spravně:
Souradnice bodu:
a 1
Spatne zadano.
Program dal nepokracuje.
Takhle mi to píše a to nechci:
Souradnice bodu1:
a 1
Spatne zadano.
Souradnice bodu2:
Spatne zadano.
Souradnice bodu3:
Spatne zadano.
Souradnice bodu4:
Spatne zadano.
Zkoušel jsem to přes return, ale to pak nepokracuje dál ani při správném zadání. Díky za každou radu!