Ver Mensaje Individual
  #7 (permalink)  
Antiguo 27/09/2009, 05:35
david91
 
Fecha de Ingreso: septiembre-2009
Mensajes: 5
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: C++, programa de minusculas a mayusculas y viceversa

Cita:
Iniciado por joticajulian Ver Mensaje
que tal David91, la solución a lo que usted quiere sería algo así:

Las mayúsculas son los caracteres ascii que van del 65(A) al 90(Z), las minúsculas van del 97(a) al 122(z). Entonces:

Código c:
Ver original
  1. if(c >= 'a' && c<='z'){
  2. //o dicho de otra forma
  3. //if(c >= 97 && c<= 122){
  4.  
  5.  
  6.    c -= 32;
  7.    //o dicho de otra forma
  8.    //c -= 'a' - 'A';
  9. }

Hasta ahí lo dejo para que usted termine la segunda parte, de mayúsculas a minúsculas.
Saludos.



Gracias, este codigo se acerca más a lo que yo quiero, ahora ya lo he acabado, pero al compilar salen errores cuando pongo c -= 'a'.....

Aqui el codigo acabado segun la recomendacion de "joticajulian"
Código HTML:
#include <iostream>
using namespace std;

int main () {
    char c;
    cin >> c;
        if(c >= 'a' and c<='z') {
            cout << c -= 'a' - 'A'; }
            else if(c >= 'A' and c<='Z'){
            cout << c -= 'A' - 'a'; }
        cout << endl; 
}