Por que não há falha de segmentação no strcpy? [duplicado
Possible Duplicate:
omportamento indefinido, não especificado e definido pela implementaç
Isso deve falhar seg. Por que nã
#include <string.h>
#include <stdio.h>
char str1[] = "Sample string. Sample string. Sample string. Sample string. Sample string. ";
char str2[2];
int main ()
{
strcpy (str2,str1);
printf("%s\n", str2);
return 0;
}
Estou usando o gcc versão 4.4.3 com o seguinte comando:
gcc -std=c99 testString.c -o test
ambém tentei definir a otimização para o (-O0