로딩
티스토리 데이터 처리 중입니다.

Run-Time check Failure #2 -stack around the variable'변수' was corrupted

 Run-Time check Failure #2 -stack around the variable'변수' was corrupted

Run-Time check Failure #2 -stack around the variable'변수' was corrupted 컴파일이 잘되고 빌드 되었다가 특정 기능을 수행할 때 발생할 수 있습니다. (빌드 중에도 실행된다면 나올 수 있음) 보통은 overflow 문제입니다.

배열의 크기 포인터나 다른 문제보다 배열의 크기를 설정한거보다 더 많은 데이터를 넣으려고 했는지 먼저 살펴보십시요. 저는 테스트 한다고 struct 배열을 대충 [10] 잡아놓고 잊어먹고 있다가 32개의 data를 밀어넣으려고 하다 계속 error 가 나서 봤더니 더 넣고 싶은데 배열이 모자라니 발생했습니다.

char a; // 1byte로 선언하고 scanf("%d",&a); // 4byte 로 받으려니 문제가.....