길이가 50인 입력이 들어오면 출력이 두번 되네요
2
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
->
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ? * 50
이 출력되네요
글자가 50개가 되면 널 문자를 못 받아서 그런 것 같네요
1032번 - 명령 프롬프트
길이가 50인 입력이 들어오면 출력이 두번 되네요
2
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
->
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ? * 50
이 출력되네요
글자가 50개가 되면 널 문자를 못 받아서 그런 것 같네요
그리고 scanf("%s",&array[i].name); 관련해서 http://stackoverflow.com/questions/16570716/c-warn...
를 참조하시면 좋을 것 같네요 (여기서는 name의 값자체가 name의 주소값이기 때문에 &array[i].name도 잘 동작하는 것 같네요)
댓글을 작성하려면 로그인해야 합니다.
wlstn900 8년 전 1
실행은되는데 제출만하면 출력초과가 뜨네요 알려주세요