El problema es que no me deja escribir el nombre de la persona Nº 1, empieza pidiendome su apellido!! (El resto del programa anda OK)
Acá está el código:
Código C:
Ver original
#include<stdio.h> int main() { int i; int cant=0;\*La cantidad de personas *\ struct personas {char nombre[20]; char apellido[20];}; struct personas PERSONA[cant]; \*Acá pido los datos de cada persona. ACÁ ESTÁ EL PROBLEMA: NO PUEDO ESCRIBIR EL NOMBRE 1*\ for(i=0;i<cant;i++) } \*Muestra los datos ingresados anteriormente*\ for(i=0;i<cant;i++) } }
¿Hice algo mal? No puedo solucionarlo.
Otra cosa: ¿Qué es eso de fflush(stdout) ? lo copié de internet pero no se para qué es.
GRACIAS!!!