wheoghks0309   6년 전

제가작성한코드가 비주얼에서는 정상적으로 작동하는데 백준에서는 계속 틀렸다고 나옵니다

원인을 알고싶습니다.

simm4256   6년 전

int b[26] = { 0 };
은 b[0]만 0으로 초기화합니다.

지역변수의 기본값은 컴파일러마다 다릅니다. 0이 아닐 수 있습니다.

for문을 돌려 b를 전부 초기화하거나
b를 지역변수가 아닌 전역변수로 선언하세요.

simm4256   6년 전

그리고 문자열의 최대 길이는 100입니다.

문자열은 마지막에 NULL문자가 추가되기 때문에 a의 크기는 최소 101이어야 합니다.

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