Cita de: superkorlas en 22 Mayo 2013, 14:12 PM
Vale he efectuado los cambios y este es el resultado:Citar................................................................
................................................................................
if(resp[0]=='s'||resp[0]== 'S' ||resp[0]== 'y' ||resp[0]== 'Y') goto Bucle; cin.get();
cin.get();
return 0;
}
YA SE QUE NO ES RECOMENDABLE USAR GOTO, PERO AL SER UN PROGRAMA FACIL NO CREO QUE DE PROBLEMAS AL COMPILADOR XD
¿Y por qué no lo dejas con el do while que tenías originalmente y que tan bien funcionaba?. Ahora, por ejemplo, tienes un "cin.get();" después de bucle que nunca se va a ejecutar ¡ ¡ ¡ ¡ ¡ y eso que el programa es cortito.
Te dejo otra opción para la función Longitud, como simple práctica/ curiosidad:
Código (cpp) [Seleccionar]
int LongitudCadena(char* n){
int i;
for ( i=0;n[i] != '\0';i++);
return i; // Devolver el tamanyo
}
Saluditos!. .... ..