SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: lpzpela en Domingo 23 de Septiembre de 2012, 18:05
-
mi problema es el siguiente:
nececito contar las palabras de un archivo de txt, tengo una idea q es leer caracter x caracter y guardar en unas variables de esta forma:
string nuevo, viejo;
nuevo=aqi qiero poner la letra q estoy leyendo
viejo=nuevo;
entonces lo que pretendo es hacer una comparacion cuando la variable viejo este vacia y la nueva tenga una letra, esto me significara que es una nueva palabra.. ojala me puedan ayudar con el codigo.. no c que puedo utilizar.
-
Hola,
Yo igual lo que haria seria leer el .txt linea a linea ( .ReadLine() ), y despues usar el metodo .Split(), usando el caracter vacio como parametro, con lo que obtendras el numero de palabras de cada linea.
Seria algo tal que asi:
lineaLeida= streamReader.ReadLine();
numeroPalabras= lineaLeida.split(' ').Length;
Saludos.
-
orale,, esa respuesta es la q esperaba muchas gracias..
:gracias:
-
oie ya intente de la forma Q me dijiste con el codigo de arriba pero la vdd no lo pude hacer
si me pudieran ayudar con un poco mas de codigo o explicame mas detalladamente para que sirve el codigo
si no es mucha molestia ojala me puedan ayudar
de antemano muchas gracias
saludos desde sonora