Tengo esto:
Código:
Si escribes: asignacionint i; string Cadena; cout << "Escriba una cadena: "; cin >> Cadena; for (i = 0; i < Cadena.length(); i++) { if (Cadena[0] == Cadena[i]) Cadena[i] = toupper(Cadena[i]); } cout << Cadena;
debería imprimir: AsigAcion
pero solo sale la primera letra en mayusculas, por qué?.
Espero puedan ayudarme a indentificar el error.