Escribir un programa que lea una cadena clave

Escribir un programa que lea una cadena clave y un texto con un máximo de 50 lineas. El programa debe de eliminar las lineas que contengan la clave.


Este programa no indica la cantidad de letras máximas o mininas para la palabra clave, así mismo no indica la cantidad máxima de caracteres por cada linea. También la instrucción Eliminar las lineas no indica el método de eliminación.

Este programa nos fue pedido por correo electrónico, solo nos adjuntaron la siguiente imagen:



Por lo cual debemos definir estos criterios antes para poder programar correctamente y tomar las consideraciones y/o decisiones que creamos convenientes.


  • Longitud Máxima de la palabra clave 50 Caracteres.
  • La palabra clave no debe de estar vacía
  • Longitud Máxima por Linea, 80 Caracteres
  • ¿Como saber cuando el usuario ya no quiere ingresar mas lineas? Aquí tenemos varias opciones a elegir
    • Leer una linea vacía
    • Escribir alguna palabra como FIN
    • Capturar previamente el numero de lineas a elegir
  • ¿Como las lineas tienen que ser eliminadas? Nuevamente tenemos varias opciones a elegir.
    • Borrar el contenido de la Linea
    • Borrar explícitamente le linea recorriendo las lineas que están adelante de ella.

Para el código anterior se tomo la decision de terminar de leer las lineas cuando una de ellas tenga como primas Letras la "FIN" en mayúsculas

Y para el borrado de lineas se opto por borrar solo el contenido de la linea

Captura de pantalla del programa funcionando.



Descargar el código

Comentarios

Entradas más populares de este blog

Leer archivo CSV en C

Derterminar si un numero es Primo

Escriba un programa que encuentre todos los divisores de un numero dado