Имам следния проблем. Бих искал да сканирам три точки от 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 правилни реализации. Какво трябва да направя?