게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[C언어] scanf 문제인건지...
게시물ID : programmer_19118짧은주소 복사하기
작성자 : 김로키
추천 : 0
조회수 : 668회
댓글수 : 11개
등록시간 : 2016/11/26 10:31:55
옵션
  • 본인삭제금지
구조체에 몇 명을 입력받아서 정렬하여 출력하는 코딩을 하고있습니다.

구조체 PHONE 이고,
Screenshot_6.png


메인에서 일단 이런식으로 짜놨습니다.
그런데 scanf가 이상하게 값을 저장하더라구요.
검색을 통해 fflush를 추가하면 해결된다고 해서 추가해봐도 마찬가지입니다.

void main(void)
{
 struct PHONE phn[5];
Screenshot_4.png
}


결과값
Screenshot_5.png


원래대로라면
3명 입력받아서

김로키 01012345678 99
김로키2 01023456789 100
김로키3 01034567890 101

뭐 이런식으로 나와야할텐데, 결과값은 전혀 이상하네요.

중간에 김로키를 입력받고 곧바로 전화번호를 입력받아야할 때, 또 무언가를 입력받으라고 해서 ???를 쳤더니
위와 같은 결과값이 나옵니다...

어떤게 문제일까요? ㅠㅠ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호