Soy muy novato programando y me estoy iniciando con lenguaje C, así que pido que disculpen mi gran ignorancia.
Tengo un ejercicio de arrays el cual dice:
Se tiene una lista de n nombres, escribir un programa que solicite el nombre de un alumno y busque el nombre del alumno en la lista.
Para esto no debo usar ni punteros ni registros, solo array y lo más básico de C (bucles etc).
He leído y he visto en youtube muchos ejercicios de comparación de cadenas pero siempre tienen un solo nombre establecido, no una lista, ejemplo:
Código:
char nombre[10] ="maria";
char nombre2[10];
Allí se supone que en "nombre2" se guarda lo que introduce el usuario y se compara usando ctrcmp con el array "nombre".
Hasta allí todo bien, pero mi pregunta es ¿si es posible tener mas nombres guardados en el array "nombre" y como hacerlo?
Quise guardar varios nombres en una array de este modo:
Código:
char [10]= "maria";"jose";"luis";
Pero luego supe que una array solo almacena un caracter por cada elemento (pense que almacenaba cadenas enteras en cada elemento). No sé si es que deba crear más arrays, pero en una lista con más de cien alumnos sería un codigo muy extenso.
En fin, espero me hayan entendido y me puedan ayudar.