[ Foro de C# ]
¿Cómo puedo leer un fichero de texto palabra por palabra?
No se puede leer palabra por palabra "tal cual". Tienes dos alternativas:
- La incómoda (en mi opinión), que es leer letra a letra con "fichero.Read();" y analizar lo que vas leyendo para ver si es un espacio o no.
- La sencilla es leer toda la línea de golpe con ReadLine y usar Split para partirla donde haya un espacio, de modo que obtendrás un array de cadenas:
string[] palabras = fichero.ReadLine().Split(' ');
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)