Cita:
Iniciado por joticajulian
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 originalif(c >= 'a' && c<='z'){
//o dicho de otra forma
//if(c >= 97 && c<= 122){
c -= 32;
//o dicho de otra forma
//c -= 'a' - 'A';
}
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;
}