kokorin   9년 전

무한반복문에 계속 word를 받으면서 개수 큰거를 lword에 저장하는 식으로 만들었거든요?

근데 뭐가 잘못됬는데 버퍼 오버플로우가 나오네요??

제가 알고리즘 짜는 형식부터 잘못됬나요?ㅠㅠ

yukariko   9년 전

단어의 크기는 최대 100 이기 때문에 배열의 크기는 101이 되어야 합니다.

그리고 이건 질문하곤 연관이없지만 아래 1번의 소스는 매 반복마다 word의 길이를 검사하기때문에 시간이 많이 소요 됩니다.

따라서 길이를 처음에 한번 구해서 변수로 따로 뺀 다음, 반복을 하는것이 좋습니다.

저같은 경우는 문자열의 경우에는 그 아래와 같은 방법을 사용하기도 합니다.

댓글을 작성하려면 로그인해야 합니다.