그러니까 dist 함수는 구현해놨잖아
두 점을 파라미타로 받아서 거리를 구하는 함수지?
그리고 pr함수는 두 점의 주소를 파라미터로 받던데
막상 넣는건 주소값이 아닌 변수값이라서
어느쪽을 의도한건진 모르겠는데
주소값을 받아왔으면 그 주소값에 저장된 변수값을 때려박고
변수값 받는게 의도였으면 파라미터로 받은 그 값을 그냥 때려박아
void pr( ..., ... ) {
...
dist( ..., ... );
}
이런식으로.
폰이라 가독성 어떨지 모르겠다
두 점을 파라미타로 받아서 거리를 구하는 함수지?
그리고 pr함수는 두 점의 주소를 파라미터로 받던데
막상 넣는건 주소값이 아닌 변수값이라서
어느쪽을 의도한건진 모르겠는데
주소값을 받아왔으면 그 주소값에 저장된 변수값을 때려박고
변수값 받는게 의도였으면 파라미터로 받은 그 값을 그냥 때려박아
void pr( ..., ... ) {
...
dist( ..., ... );
}
이런식으로.
폰이라 가독성 어떨지 모르겠다
- dc official App
물론 dist는 단순 거리값만을 리턴하니까 printf 내에서 호출해서 "거리는 %f입니다",dist( .. , .. ) 이렇게 써야겠지 - dc App
void pr(point &s1, point &s2){ printf("첫번째 좌표=(%.1f,%.1f)\n", s1.a, s1.b); printf("두번째 좌표=(%.1f,%.1f)\n", s2.a, s2.b); dist(s1, s2); printf("두 점간의 거리=%f \n", dist(s1,s2)); }
이런식으로 하라는거야?.. 결과값이 0.000000뜬다 ;;
어 아니다 잘되네
고마워
해결됐어?
응 되긴해