Run-Time Check Failure #2 - Stack around the variable 'string' was corrupted.
having this error appear everytime, the program executes what it is suppose to, any ideas?
many thanks
Code:
#include <stdio.h>
#include <string.h>
int main()
{
char string[3];
int count;
printf("Please Input 4 Capital Letters\n");
scanf("%5s",string);
for(count=0;count<=3;++count)
switch (string[count])
{
printf("\n");
case 'A': printf(" a \n");
printf(" a a \n");
printf(" aaa \n");
printf(" a a \n");
printf("a a\n");break;
case 'B': printf("bbbbb\n");
printf("b b\n");
printf("bbbbb\n");
printf("b b\n");
printf("bbbbb\n");break;
case 'C': printf(" cccc\n");
printf("c \n");
printf("c \n");
printf("c \n");
printf(" cccc\n");break;
case 'D': printf("dddd \n");
printf("d d\n");
printf("d d\n");
printf("d d\n");
printf("dddd \n");break;
case 'E': printf("eeeee\n");
printf("e \n");
printf("eeeee\n");
printf("e \n");
printf("eeeee\n");break;
case 'F': printf("fffff\n");
printf("f \n");
printf("fffff\n");
printf("f \n");
printf("f \n");break;
case 'G': printf("ggggg\n");
printf("g \n");
printf("g gg\n");
printf("g g\n");
printf("ggggg\n");break;
case 'H': printf("h h\n");
printf("h h\n");
printf("hhhhh\n");
printf("h h\n");
printf("h h\n");break;
case 'I': printf("iiiii\n");
printf(" i \n");
printf(" i \n");
printf(" i \n");
printf("iiiii\n");break;
case 'J': printf("jjjjj\n");
printf(" j\n");
printf(" j\n");
printf(" j j\n");
printf(" jjj\n");break;
case 'K': printf("k k\n");
printf("k k \n");
printf("kkk \n");
printf("k k \n");
printf("k k\n");break;
case 'L': printf("l \n");
printf("l \n");
printf("l \n");
printf("l \n");
printf("lllll\n");break;
case 'M': printf("m m m\n");
printf("mm mm\n");
printf("m m m\n");
printf("m m\n");
printf("m m\n");break;
case 'N': printf("n n\n");
printf("nn n\n");
printf("n n n\n");
printf("n n n\n");
printf("n nn\n");break;
case 'O': printf("ooooo\n");
printf("o o\n");
printf("o o\n");
printf("o o\n");
printf("ooooo\n");break;
case 'P': printf("ppppp\n");
printf("p p\n");
printf("ppppp\n");
printf("p \n");
printf("p \n");break;
case 'Q': printf("qqqqq\n");
printf("q q\n");
printf("qqqqq\n");
printf(" q \n");
printf(" qq\n");break;
case 'R': printf("rrrrr\n");
printf("r r\n");
printf("rrrrr\n");
printf("r r \n");
printf("r r\n");break;
case 'S': printf("sssss\n");
printf("s \n");
printf("sssss\n");
printf(" s\n");
printf("sssss\n");break;
case 'T': printf("ttttt\n");
printf(" t \n");
printf(" t \n");
printf(" t \n");
printf(" t \n");break;
case 'U': printf("u u,\n");
printf("u u\n");
printf("u u\n");
printf("u u\n");
printf("uuuuu\n");break;
case 'V': printf("v v\n");
printf("v v\n");
printf(" v v \n");
printf(" v v \n");
printf(" v \n");break;
case 'W': printf("w w\n");
printf("w w\n");
printf("w w w\n");
printf("ww ww\n");
printf("wwwww\n");break;
case 'X': printf("x x\n");
printf(" x x \n");
printf(" x \n");
printf(" x x \n");
printf("x x\n");break;
case 'Y': printf("y y\n");
printf(" y y \n");
printf(" y \n");
printf(" y \n");
printf(" y \n");break;
case 'Z': printf("zzzzz\n");
printf(" z \n");
printf(" z \n");
printf(" z \n");
printf("zzzzz\n");break;
default :printf("out of range, please enter a letter\n");
}
return 0;
}