Cita:
Iniciado por rdv316
Código:
#include <stdio.h>
typedef struct{
int va;
float vb;
}Temp;
void fa( void );
int main(void){
fa();
return 0;
}
void fa( void ){
int vfa = 10;
Temp temp[vfa];
temp[0].va = 10;
temp[0].vb = 12.59;
printf(" \n \"va\" vale -> %d == \"vb\" vale -> %.2f", temp[0].va, temp[0].vb); getchar();
}
Hola;
Un comentario: estos VLA (Variable Length Array) van a crearse en la stack (la pila, donde se crean las variables locales de duración automática), y que tiene un tamaño muy limitado, así que en general conviene poner algún control para que no vaya a desbordarse.