- Curso
- Archivos de texto A
- Buscar lineas en un archivo de texto
Buscar lineas en un archivo de texto
Última actualización:
23/08/2020
⁃
Dificultad:
Intermedio
Cree un programa en C# que lea el contenido de un archivo de texto y lo almacene en un array de cadenas.
Después solicite al usuario palabras o frases hasta que ingrese un texto vació. Cada vez que el usuario introduzca una palabra o frase muestre las lineas que coincidan con el texto, siempre que no esté vació.
Entrada
Salida
vulputate himenaeos. Venenatis dapibus congue quis aptent tincidunt vivamus
fermentum eu libero eros nullam varius curabitur, ligula et sem sapien eget fringilla
euismod justo sociis malesuada aliquet leo pretium nullam ullamcorper vitae nostra mi
Solución
using System;
using System.IO;
public class BuscarLineasArchivo
{
public static void Main(string[] args)
{
string nombreArchivo = "input.txt";
string[] lineas = File.ReadAllLines(nombreArchivo);
bool salir = false;
do
{
string linea = Console.ReadLine();
if (linea != "")
{
for (int i = 0; i < lineas.Length; i++)
{
if (lineas[i].Contains(linea))
{
Console.WriteLine(lineas[i]);
}
}
}
else
{
salir = true;
}
}
while (!salir);
}
}