por barboza » 18 Ago 2007 17:00
Se você estiver chamando uma função dentro da outra, o compilador não poderá compartilhar a mesma area de memoria para o seu vetor, pois assim o valor delas não será preservado.
Talvez o problema não esta no compilador, e sim na sua estrutura.
Ex.:
void func1(void)
{
char vet[10];
.......
}
void func2(void)
{
char vet[10];
.......
func1();
........
}
Os homens mentiriam muito menos se as mulheres fizessem menos perguntas.