strcpy越界导致的后果

 

void test1(char* str1)
{
 int ite=10;
 char string[8];
 if( strlen( str1 ) <= 10 )
 {
  strcpy( string, str1 );
 }
 printf("int=%d\n",ite);
 printf("%s\n",str1);
 printf("%s\n",string);
}
void main(){    
      char str1[11] = "01234567d";
      test1(str1);
}

posted @ 2013-08-10 22:06  NIKOLA-TESLA  阅读(245)  评论(0)    收藏  举报