int main(){ int n; printf("\nCuantas personas van hacer la encuesta?\n"); scanf("%d", &n); persona *personas = (persona *) malloc(n * N * sizeof(persona)); preguntas = (char **) malloc(10 * N * sizeof(char *)); *(preguntas + 0) = "Pregunta 1"; *(preguntas + 1) = "Pregunta 2"; *(preguntas + 2) = "Pregunta 3"; *(preguntas + 3) = "Pregunta 4"; *(preguntas + 4) = "Pregunta 5"; *(preguntas + 5) = "Pregunta 6"; *(preguntas + 6) = "Pregunta 7"; *(preguntas + 7) = "Pregunta 8"; *(preguntas + 8) = "Pregunta 9"; *(preguntas + 9) = "Pregunta 10"; srand((int) time(NULL)); agregar(personas, n); histograma(personas, n); destructor(personas, n); free(preguntas); return 0; }
int main() { int N, maxLen, aleatorio; printf("Longitud máxima de strings: "); scanf("%d", &maxLen); printf("Población: "); scanf("%d", &N); persona* poblacion = (persona*) malloc(N * sizeof(persona)); obtenerPoblacion(poblacion, N, maxLen); char** preguntas = (char**) malloc(X * sizeof(char*)); char*** respuestas = (char***) malloc(X * sizeof(char**)), ***c; for (c = respuestas; c < respuestas + X; ++c) *c = (char**) malloc(Y * sizeof(char*)); getchar(); obtenerCuestionario(preguntas, respuestas, maxLen); printf("Llenar el cuestionario:\n0. Manualmente\n1. Aleatoriamente\nSelecciona: "); scanf("%d", &aleatorio); if (aleatorio) responderAleatorio(poblacion, N); else responderManual(preguntas, respuestas, poblacion, N); histograma(poblacion, N); histogramaEdades(poblacion, N); // Liberar memoria liberarPoblacion(poblacion, N); free(poblacion); liberarCuestionario(preguntas, respuestas); for (c = respuestas; c < respuestas + X; ++c) free(*c); free(respuestas); free(preguntas); return 0; }
int main ( int argc, char *argv[] ){ srand((int) time(NULL)); printf("Cuantas personas van a ser: "); scanf("%d",&numPersonas); struct Persona* personas = (struct Persona*) malloc (numPersonas * sizeof(struct Persona)); char*** preguntas = (char***) malloc (10 * sizeof(char**)); agregarPersona(personas); agregarPregunta(preguntas); llenarEncuesta(personas, preguntas); histograma(personas, preguntas); histogramaEdades(personas, preguntas); Borrar(personas, preguntas); return 0; }