게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
문자열을 scanf_s로 받기 하고 있는데 이상하게 2개 이상 안되네요;
게시물ID : programmer_8498짧은주소 복사하기
작성자 : 지포군
추천 : 2
조회수 : 2119회
댓글수 : 6개
등록시간 : 2015/03/09 10:50:45
main(){
 char str1[100];
 char str2[100];
 
 printf("<1> 1번 입력 : ");
 scanf_s("%100s", str1);
 printf("    2번 입력 : ");
 scanf_s("%100s", str2);
}
 
이런 상태입니다 그런데 막상 실행해보면
 
<1> 1번입력 : hello
       2번입력 : 계속하려면 아무 키나 누르시오
이렇게 뜨더라구요
뭐가 문젠지 몰라서 printf로 str1,2를 출력해 봤더니
(printf("%s , %s \n",str1,str2); 이거 추가)
 
<1> 1번입력 : hello
       2번입력 : ,
계속하려면 아무 키나 누르시오
 
이렇게 출력이됩니다.
웃긴건 한문자만 기입하면 그건 되네요
 
<1> 1번입력 : h
       2번입력 : e
,
계속하려면 아무 키나 누르시오
 
하지만 여전히 printf는 뜨지 않고 밑에 ,만 찍히고서 끝이 납니다;; 제가 여기서 뭘 잘못 코딩 했나요? ㅠㅠ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호