mayusculas a minusculas y signos de puntuacion

LioNHearT

buenas gente.

necesito una funcion que, dado un texto, me pase las mayusculas a minusculas y los signos de puntuacion (. , ;' etc.. los acentos no ya que es texto en ingles), y no se me ocurre como hacerlo ( en c++). me podeis echar una mano plis?

muchisimas gracias!

LioNHearT

he pensado en hacer este bucle:

    while (inFile >> cin.get(freq_paraules[paraula],!inFile,paraula<97 || paraula>=122)){
          if(paraula<97 && paraula>=65) paraula+=32;

con cin.get, lo ke le digo es ke lo guarde en el 1º campo, mientras haya documento y, cuando encuentre un elemento k no sea letra minuscula, salte. con el if la idea es pasar de mayusculas a minusculas,

como lo arreglo?

graciasss

Maker
con un bucle lees las posiciones del string mientras sean diferentes de \0 
    if (caracter>='A' && caracter<='Z') 
        caracter=caracter+32;
    else if (caracter>='a' && caracter<='z') 
        caracter=caracter-32;

edit: nada he leido mal, lo siento. habia leido que de un texto las minusculas las pasaras a mayusculas y al reves

SeiYa

¿Qué quieres exactamente? no me he enterado ¿pasar las mayusculas a minúsculas? ¿y luego con los signos de puntuación que pasa? parece que no está terminada la frase XD

Usuarios habituales

  • SeiYa
  • Maker
  • LioNHearT