あんま関係ないけど、漏れの場合、

char hogehoge[10] ;
strcpy(hogehoge,"VIPPER");
printf("%s:←こいつほげほげ\n",hogehoge);
for(int i=0;i<=9;i++)
printf( "hogehoge[%d]=%x\t=%c\n",i,hogehoge[i],hogehoge[i]);

hogehoge[8]の値が1になってたんだが・ω・