lo que pasa es que intento pasar un char a mayusculas pero el programa me tira un error:
Código:
#include <iostream>
using namespace std;
int main () {
char c;
do{
cin >> c;
if(c >= 'a' and c<='z') {
c -= 'a' - 'A';
cout << c;
}
else if(c >= 'A' and c<='Z'){
c -= 'A' - 'a';
cout << c;
}
}while(c!= 'p';
cout << endl;
funciona el problema es que cuando introduzco el octavo caracter el programa se vuelve loco y se cierra y no se por que;
alguien puede ayudarme a resolver esto.....
muchas gracias.....