[ Foro de C# ]

Fichero de texto palabra por palabra

16-Dec-2014 17:34
Invitado (yo)
1 Respuestas

¿Cómo puedo leer un fichero de texto palabra por palabra?


16-Dec-2014 17:42
Nacho Cabanes (+31)

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.)