hola TriN.
tiene razon principe_azul nesesitas hacer un comprobacion aqui te dejo un ejemplo de como usar isdigit para hacer esto en caso de que es valor sea entero devuelve 1 y sino de devuelve 0 nadamas aque aqui tendias que usar fgets en vez de escanf y arrays, aqui te dejo un ejemplo espero que te sirva.
Código C:
Ver original#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
int main ()
{
char c[50];
int num, i, f;
for (i = 0; i < num-1 ; i++)
{
else
}
return 0;
}
bueno espero que te sirva.
saludos.
Drewermerc.