У меня следующая проблема. Я хотел бы отсканировать три точки из scanf в следующем формате: {[4;-1],[7;1.5],[4;4]}
. Мой код выглядит так:
scanf("{[%lf;%lf],[%lf;%lf],[%lf;%lf]}", &a1, &a2, &b1, &b2, &c1, &c2)
Теперь я фактически проверяю, чтобы это было правильное преобразование для дальнейшей работы с ним. Но я хотел бы разрешить пользователю вводить что-то вроде этого
{ [ 4 ; -1 ] , [ 7 ; 1.5 ] , [ 4 ; 4 ] }
или даже
{ [
4 ;
-1 ] , [ 7 ; 1.5 ] , [ 4 ; 4
] }
поэтому scanf() все еще может дать мне 6 правильных преобразований. Что я должен делать?