Cita:
Iniciado por juangebeboz
Hola, me da un error en la línea 10 y no se qué problema hay. Otra cuestión en char palabra, ¿tiene que estar ese 90?
Muchas gracias y saludos.
Código C++:
Ver original#include <iostream>
using namespace std;
int main()
{
char palabra[90];
cout << "Introduzca una palabra de cuatro letras: " << endl;
cin >> palabra;
for (int i
=0; i
<strlen (palabra
); i
++){ }
cout << "La palabra en mayúsculas es: " << palabra << endl;
return 0;
};
uhmm creo que te hace falta la libreria <cstring> que es la que contiene las funciones para trabajar las cadenas como la strlen(), otra cosita para que reservas tanta memoria en char palabra[90] si pides explicitamente una palabra de solo 4 letras? bueno de todas formas es mejor usar en el for en la parte de parada el strlen o bien declarar antes una variable e igualarla al resultado del strlen para que asi no se pierda tiempo haciendo comparaciones "basura"