wrong answer가 떠요

heekang Reply 7 years 36 weeks ago
비주얼스튜디오에서 샘플인풋 넣으면 샘플아웃풋과 같은 결과물이 나오는데 자꾸 wrong answer가 떠요... 제가 못 체크하고 있는 케이스가 있는 것 같은데 아무리 생각해봐도 잘 모르겠어요ㅠㅠ 그리고 궁금한 점이 하나 있는데요, 제가 만약 어셈블리로 이 문제를 푼다면 인풋을 받아서 버퍼에 저장하고, 지금 제일 긴 문장이 시작하는 곳을 가르키는 변수와 현재 읽어들이고 있는 문장이 시작하는 곳을 가르키는 변수를 저장하고, 각각 글자 세는 카운터변수로 문장의 길이를 비교하고, 나중에 제일 긴 문장을 프린트할때 제일 긴 문장이 시작하는 곳부터 \n이 나올 때까지 프린트할 것 같아요 getchar() 찾아보니까 인풋에서 다음자리에 있는 글자를 int 값으로 리턴한다 그러던데 그 다음자리에 있는 글자 말고 그 다음 자리의 address를 받아올 수 없나요? 찾아봤는데 잘 안 나와서요... 감사합니다.
onacloud Reply 7 years 36 weeks ago
맨 마지막 줄에는 \n 위치에 EOF가 올수도 있어요. 두번째로 현재 getchar만 배워서 불편해하는것 같은데, char buf[2000]; fgets(buf, sizeof(buf), stdin); 와 같이 한꺼번에 받는 방법도 있어요. 자세한것은 검색
heekang Reply 7 years 36 weeks ago
감사합니다!