El programa que pongo a continuación compila sin errores en Pelles C, pero compilando en línea de comando con gcc como siempre no deja declarar las variables si no es al principio, tiene esto alguna solución, será que el compilador de gcc es antiguo (creo tener la última versión), por las dudas estoy estudiando punteros y el próximo capítulo es memoria dinámica.-
#include <stdio.h>
int main(void){
int i=0, tabla=0, limite=0;
printf("\n ===== Programa que muestra la tabla de multiplicar =====");
printf("\n\n %c Que tabla desea consultar ?......:", 168);
scanf("%d", &tabla);
printf("\n Ingrese el m%cximo de operaciones...:", 160);
scanf("%d", &limite);
int _limite[limite];
for(; i<limite; i++){
*(_limite+i) = i*tabla;
}
for(i=0; i<limite; i++){
printf("\n %2d x %2d = %2d", tabla, i, *(_limite+i));
}
printf("\n\n");
return 0;
}
Desde ya muchas gracias por la ayuda que puedan ofrecerme.-Saludos.
Daniel