Cześć, dopiero zaczynam swoją przygodę z programowaniem i napotkałem problem, którego nie wiem jak przeskoczyć.
W poniższym kodzie, program ma wczytać od użytkownika sześć współrzędnych. Jednak po wpisaniu pierwszych dwóch, od razu po wyświetleniu prośby o wprowadzenie kolejnych danych program wyświetla "incorrect input".
Jak mogę to naprawić?
int main(){
int x1, y1, x2, y2, x3, y3;
printf("podaj wspolrzedna pierwszego punktu: \n");
if(scanf("(%d, %d)", &x1, &y1) != 2){
printf("incorrect input");
return 1;
}
printf("podaj wspolrzedna drugiego punktu: \n");
if(scanf("(%d, %d)", &x2, &y2) != 2){
printf("incorrect input");
return 1;
}
printf("podaj wspolrzedna trzeciego punktu: \n");
if(scanf("(%d, %d)", &x3, &y3) != 2){
printf("incorrect input");
return 1;
}
return 0;
}