short형과 long형의 자료형의 크기를 비교해서 크기가 큰 자료형이 무엇인지 출력하는 예제였는데 일단 조건문 배우기전에 있던 예제라 조건문없이 교제 앞쪽에서 배운 내용으로만 풀어볼려고 했음

int main(void)

{

int res;

char res2+;

char fst[5]="long";

char scd[6] = "short";

int a=sizeof(long),b= sizeof(short);

res = (b > a) ? 1 : 0; //res가 참이면 1 거짓이면 0

res2+ = (res == 1) ? fst : scd; //res가 참일경우 문자열fst출력 res가 거짓일경우 문자열 scd 출력

printf("%s", res2);

return 0 ;


}

이런식으로 풀었더니 프로그램죽으면서

Run-Time Check Failure #2 - Stack around the variable 'res2' was corrupted. 이렇게뜨던데 뭐가잘못된건지 알려주실분