Título: contar numero de veces que sale la vocal a en una variable (batch) Publicado por: alberto3_3 en 2 Julio 2015, 19:18 pm Hola a todos.
Tengo que hacer un script que pida al usuario una frase y cuente el numero de veces que sale la a en esa frase tanto en mayúsculas como en minúsculas y hasta ahora va bien pero no me sale la parte de contar la letra a en la variable, para contar usaría un contador, lo que no se es como hacer la comparación carácter a carácter de la frase y si hay "a" que agregue +1 al contador. Alguna idea? Gracias por adelantado! ;D Título: Re: contar numero de veces que sale la vocal a en una variable (batch) Publicado por: engel lex en 2 Julio 2015, 19:19 pm muestra tu código
Título: Re: contar numero de veces que sale la vocal a en una variable (batch) Publicado por: alberto3_3 en 2 Julio 2015, 19:46 pm Código Título: Re: contar numero de veces que sale la vocal a en una variable (batch) Publicado por: Eleкtro en 2 Julio 2015, 20:09 pm Batch es ridiculamente limitado, no es posible una iteración de caracteres ya que no existe ese tipo de loop, entonces, debes idear técnicas alternativas para llevar a cabo ese tipo de tarea, por ejemplo con un un For range (For /L) substrayendo cada caracter del string y defininendo un terminador de string, es decir, hay que añadirle un caracter especial al final del string para saber cuando salir de la iteración, al encontrar ese caracter especial.
Ejemplo: Código
Saludos Título: Re: contar numero de veces que sale la vocal a en una variable (batch) Publicado por: alberto3_3 en 6 Julio 2015, 17:34 pm Gracias por la respuesta, al final lo hice con un contador común para las letras mayúsculas y minúsculas,quedando asi:
Código: setlocal enabledelayedexpansion |