문자열 파싱 대신 char 2개, int하나 만들어서 scanf("%c,%c,%d\n")로 받아보세요
const char *s = "hello world"; // *s는 읽기전용 메모리
*s = 'H'; // *s를 수정하려고 하면 segmentation fault
제출하신 다익스트라 알고리즘에도 문제가 약간 있으나 저는 알고리즘 수업 조교가 아니라서 어디를 수정하라고 함부로 말씀드리기 어려울 것 같습니다.
이에 관한 문의는 알고리즘 교수님이나 조교님께 메일바랍니다. 감사합니다.