Gracias por sus respuestas Drewermerc y eferion, quizas debí aclarar algunas cosas, estoy en el primer nivel de un curso de programación de mi carrera, probablemente por eso he cometido errores que a ustedes les parezcan básicos. Para este programa en especifico me dieron ciertas limitaciones como que no puedo usar arreglos bidimensionales y la obligación de incluir la liberia conio.h, o usar otros recursos que mi instructor "no ha abarcado".
Ademas hay varios terminos que no entiendo a que se refieren, mas que nada en la respuesta de eferion, como las estructuras o punteros, no se siquiera la teoria relacionada, me puse a leer sobre dichos temas ya que por lo que estoy viendo en la respuesta de eferion son extremadamente útiles, pero para fines de este problema no puedo usarlos.
Corregí como sugeriste Drewermerc, los tipos de variable de nombre y descripcion en la declaración y en cada función, pero sigue cerrandose el programa. Ahora tengo una duda, ¿no hay posibilidades de guardar una cadena de caracteres en un arreglo unidimensional? Debe ser forzosamente en un arreglo bidimensional? Solo para quedar claro. Disculpen las molestias y gracias por sus respuestas.
Ademas hay varios terminos que no entiendo a que se refieren, mas que nada en la respuesta de eferion, como las estructuras o punteros, no se siquiera la teoria relacionada, me puse a leer sobre dichos temas ya que por lo que estoy viendo en la respuesta de eferion son extremadamente útiles, pero para fines de este problema no puedo usarlos.
Corregí como sugeriste Drewermerc, los tipos de variable de nombre y descripcion en la declaración y en cada función, pero sigue cerrandose el programa. Ahora tengo una duda, ¿no hay posibilidades de guardar una cadena de caracteres en un arreglo unidimensional? Debe ser forzosamente en un arreglo bidimensional? Solo para quedar claro. Disculpen las molestias y gracias por sus respuestas.