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

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Problema en codigo c++
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema en codigo c++  (Leído 1,702 veces)
meoit ARG

Desconectado Desconectado

Mensajes: 6


Que manzana se le callo a newton en la cabeza!


Ver Perfil WWW
Problema en codigo c++
« en: 23 Abril 2014, 02:21 am »

Hola estoy haciendo un programa, les dejo el codigo en c++ y despues el error que me da al depurarlo :)

Main.cpp
Código
  1. #include <iostream>
  2. using std::cin;
  3.  
  4. #include "MundoBinarioFunciones.h" // mensaje de bienvenida, peticion de datos, etc
  5. #include "ReconocimientoUsuario.h" //funcion que reconoce usuario para pedir contraseña
  6.  
  7. int main()
  8. {
  9. //reconociendo usuario para pedir contraseña
  10. ReconocimientoUsuario();
  11.  
  12. cin.get();
  13. cin.get();
  14. return 0;
  15. }

ReconociendoUsuario.h
Código
  1. #include <iostream>
  2.  
  3.  
  4. class ReconocimientoUsuario
  5. {
  6. public:
  7. ReconocimientoUsuario();
  8. void PedirUsuario();
  9. void ComprobarUsuario();
  10. private:
  11. string usuario;
  12. string contraseña;
  13.  
  14. };

ReconociendoUsuario.cpp
Código
  1. #include <iostream>
  2. using std::cout;
  3. using std::cin;
  4. using std::endl;
  5.  
  6. #include <string>
  7. using std::string;
  8. using std::getline;
  9.  
  10. #include "ReconocimientoUsuario.h"
  11. #include "MundoBinarioFunciones.h"
  12.  
  13. ReconocimientoUsuario::ReconocimientoUsuario()
  14. {
  15. PedirUsuario();
  16. }
  17.  
  18. void ReconocimientoUsuario::PedirUsuario()
  19. {
  20. cout << "Nombre de usuario: ";
  21. cin >> usuario;
  22. ComprobarUsuario();
  23. }
  24. void ReconocimientoUsuario::ComprobarUsuario()
  25. {
  26. if (usuario == "foro.elhacker.net")
  27. {
  28. string pass = "7585";
  29. MundoBinarioFunciones elhacker;
  30. elhacker.TomarUsuarioContraseña(pass);
  31. }
  32. }

MundoBinarioFunciones.h
Código
  1. #include <iostream>
  2.  
  3. class MundoBinarioFunciones
  4. {
  5. public:
  6. void TomarUsuarioContraseña(string);
  7. void ComprobarContraseña(string);
  8. void MensajeBienvenida(string);
  9. private:
  10. string contraseña;
  11. string usuario;
  12. };

MundoBinarioFunciones.cpp
Código
  1. #include <iostream>
  2. using std::cout;
  3. using std::endl;
  4. using std::cin;
  5.  
  6. #include "MundoBinarioFunciones.h"
  7.  
  8. #include <string>
  9. using std::string;
  10. using std::getline;
  11.  
  12. void MundoBinarioFunciones::TomarUsuarioContraseña(string pass)
  13. {
  14. ComprobarContraseña(pass);
  15.  
  16. }
  17.  
  18. void MundoBinarioFunciones::ComprobarContraseña(string passcomprobacion)
  19. {
  20. contraseña = passcomprobacion;
  21.  
  22. if (contraseña == "7585")
  23. {
  24. usuario = "foro.elhacker.net";
  25. MensajeBienvenida(usuario);
  26. }
  27. }
  28.  
  29. void MensajeBienvenida(string usuario1)
  30. {
  31. cout << "Bienvenido/a " << usuario1 << "!" <<endl;
  32. }
  33.  

ERROR:
Citar
1>------ Build started: Project: MundoBinario, Configuration: Debug Win32 ------
1>  MundoBinarioFunciones.cpp
1>MundoBinarioFunciones.obj : error LNK2019: unresolved external symbol "public: void __thiscall MundoBinarioFunciones::MensajeBienvenida(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?MensajeBienvenida@MundoBinarioFunciones@@QAEXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function "public: void __thiscall MundoBinarioFunciones::ComprobarContraseña(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?ComprobarContraseña@MundoBinarioFunciones@@QAEXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>C:\Users\usuario\documents\visual studio 2010\Projects\MundoBinario\Debug\MundoBinario.exe : fatal error LNK1120: 1 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========



En línea

Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.937


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: Problema en codigo c++
« Respuesta #1 en: 23 Abril 2014, 02:29 am »

Fijate que la implementacion de MensajeBienvenida que hiciste no es un metodo de MundoBinarioFunciones.


En línea

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
meoit ARG

Desconectado Desconectado

Mensajes: 6


Que manzana se le callo a newton en la cabeza!


Ver Perfil WWW
Re: Problema en codigo c++
« Respuesta #2 en: 23 Abril 2014, 02:31 am »

Fijate que la implementacion de MensajeBienvenida que hiciste no es un metodo de MundoBinarioFunciones.

uuu estoy ciego! Gracias :)
En línea

Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.937


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: Problema en codigo c++
« Respuesta #3 en: 23 Abril 2014, 02:33 am »

De nadas  ::)
En línea

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema con código
Programación Visual Basic
z3r0 Bug 7 2,220 Último mensaje 24 Noviembre 2005, 16:51 pm
por NYlOn
¿Cuál es la diferencia entre código objeto, código máquina y código binario?
Programación General
Aikanáro Anário 9 29,019 Último mensaje 23 Diciembre 2010, 15:19 pm
por pucheto
Extrayendo código fuente de una web (Problema con código generado por JS)
PHP
Littl3 4 7,869 Último mensaje 3 Marzo 2011, 04:13 am
por Nakp
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines