elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / comparar cadenas en: 31 Agosto 2017, 19:51 pm
Muy buenas estoy el 1º de ingeneria informatica, y me piden un ejercicio de comparar dos cadenas, simplemente decir si son iguales o no, y n se que me esta fallando que siempre me devuelve falso, alguien podria ayudarme por favor? mil gracias (me estoy volviendo loca :P)por cierto todo en c++
escribo el codigo abajo,
Código
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4. /*declaracion de funciones*/
  5. bool iguales (string cadena1,string cadena2);
  6.  
  7. int main (void){
  8.  
  9. string cadena1,cadena2;
  10.  
  11.  
  12. cout<<"escriba la primera palabra: "<<endl;
  13. getline(cin,cadena1);
  14. cout<<"escriba la segunda palabra: "<<endl;
  15. getline(cin,cadena2);
  16.  
  17.  
  18.  
  19.  
  20.  
  21. }
  22. /*funcion iguales*/
  23. bool iguales (string cadena1,string cadena2){
  24.  
  25. if (cadena1==cadena2){
  26.  
  27.    return true;}
  28.    else
  29.        return false;
  30. }
  31.  

Engel Lex: Los codigos deben ir en etiquetas GeSHi
2  Programación / Programación C/C++ / Ayudaa!!! comparar cadenas de caracteres en: 17 Diciembre 2016, 16:19 pm
Muy buenas, tengo un trabajo de clase, con lo cual soy muy novata en esto, estoy en 1º, pero seguro que para muchos de vosotros lo que os voy a plantear esta chupado, a ver... tengo que comparar dos cadenas y usar una funcion bool para que devuelva verdadero si son iguales y falso si son distintas, os paso lo que tengo hecho, compila bien pero el programa no funciona cuando pasa al condicional if no devuelve nada. muchas gracias por adelanrado.



Código
  1. #include <iostream>
  2. #include <string.h>
  3. #include <cstdlib>
  4.  
  5. using namespace std;
  6.  
  7.  string cadena1,cadena2;
  8.  
  9. bool iguales (string cadena1, string cadena2){
  10.  
  11.  
  12.     if (cadena1==cadena2)
  13.        return true;
  14.        else
  15.              return false;
  16.  
  17.  
  18.  
  19. }
  20. int main (int argc, char *argv[]){
  21.  
  22.  
  23.    cout<<"introduce la primera cadena"<<endl;
  24.    getline(cin,cadena1);
  25.    system("pause");
  26.    cout<<"introduce la segunda cadena"<<endl;
  27.    getline(cin,cadena2);
  28.  
  29.  
  30.  
  31.    }


Mod: Los códigos deben ir en etiquetas GeSHi
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines