구조체에 몇 명을 입력받아서 정렬하여 출력하는 코딩을 하고있습니다.
구조체 PHONE 이고,
메인에서 일단 이런식으로 짜놨습니다.
그런데 scanf가 이상하게 값을 저장하더라구요.
검색을 통해 fflush를 추가하면 해결된다고 해서 추가해봐도 마찬가지입니다.
void main(void)
{
struct PHONE phn[5];
}
결과값
원래대로라면
3명 입력받아서
김로키 01012345678 99
김로키2 01023456789 100
김로키3 01034567890 101
뭐 이런식으로 나와야할텐데, 결과값은 전혀 이상하네요.
중간에 김로키를 입력받고 곧바로 전화번호를 입력받아야할 때, 또 무언가를 입력받으라고 해서 ???를 쳤더니
위와 같은 결과값이 나옵니다...
어떤게 문제일까요? ㅠㅠ