c언어코드업1021번1 C언어 코드업 1021번 1021 : [기초-입출력] 단어 1개 입력받아 그대로 출력하기(설명) 문제 1개의 단어를 입력받아 그대로 출력해보자. 문제풀이 #include #pragma warning(disable:4996) int main() { char x[51]; scanf("%s", x); printf("%s", x); } - char x[51]로 변수 선언한다. 문자열 선언이다. 최대 50개 문자를 저장한다고 했으므로 [51]로 설정한다. 1개가 추가된 이유는 종료되는 마지막에 NULL 값이 들어가기 때문이다. - 인덱스를 작게 설정하고 입력이 큰 경우 overflow가 발생하기 때문에 "Stack around the variable x was corrupted." debug 에러가 발생한다. 2022. 2. 6. 이전 1 다음