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 Mensajes
Páginas: 1 2 3 4 [5] 6
41  Programación / Programación C/C++ / Re: Mas problemas con return. en: 20 Junio 2016, 22:14 pm
Respondiendo a lo primero hahaha; en verdad el problema me ha dado en otro programa mas grande pero para no hacer un lio he preferido hacer este miniprograma para poder preguntar sin que el que me responda se tenga que leer un programa mas tocho hahaha.
A lo segundo, pero no hay forma de retornar dos valores y que capture los dos? La otra solución que se me ocurrió fue dividir la función en dos y que cada una devuelva un valor, pero sería muy engorroso... Y lo tercero no lo entendí muy bien, pero lo ojeare en google a ver si encuentro algo  ;D
42  Programación / Programación C/C++ / Mas problemas con return. en: 20 Junio 2016, 22:00 pm
Hola!
Pues eso, hoy me puse a hacer un pequeño programa que suma y resta dos números y no me deja devolver a main dos valores de otra función con return.
Además de esto, me gustaría saber si hay alguna manera de que al final del programa, si el usuario elige repetir programa, el programa vuelva al principio (en este caso, a menu1, no se si me explico).
Un saludo!

Código
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int Menu1 (int numero1, int numero2);
  5. void Menu2 (int suma,int resta);
  6. int MenuFinal ();
  7.  
  8. int main ()
  9. {
  10.    int numero1;//PRIMER NUMERO INTRODUCIDO
  11.    int numero2;//SEGUNDO NUMERO INTRODUCIDO
  12.    int suma;//PRODUCTO DE LA SUMA DE AMBOS
  13.    int resta;//PRODUCTO DE LA RESTA DE AMBOS
  14.    int opcion;//OPCION ELEGIDA (1 O 2) EN LA FUNCION "MENU FINAL"
  15.  
  16.    Menu1(numero1,numero2);
  17.    suma=numero1+numero2;
  18.    resta=numero1-numero2;
  19.    Menu2 (suma,resta);
  20.    opcion=MenuFinal();
  21.    //AQUI QUIERO PONER UN COMANDO PARA QUE VUELVA A "MENU1"
  22.  
  23.    return 0;
  24. }
  25.  
  26. int Menu1 (int numero1, int numero2)
  27. {
  28.    cout<<"Introduce dos numeros"<<endl<<"Numero 1: ";
  29.    cin>>numero1;
  30.    cout<<"Numero 2: ";
  31.    cin>>numero2;
  32.  
  33.    return numero1;
  34.    return numero2;
  35. }
  36.  
  37. void Menu2 (int suma,int resta)
  38. {
  39.    cout<<"Producto de la suma = "<<suma<<endl;
  40.    cout<<"Producto de la resta = "<<resta<<endl;
  41. }
  42.  
  43. int MenuFinal ()
  44. {
  45.    int opcion;
  46.    cout<<endl<<"---------------"<<endl<<"Final del programa, opciones:"<<endl;
  47.    cout<<"1-> Repetir programa."<<endl<<"2-> Salir del programa."<<endl;
  48.    cin>>opcion;
  49.    return opcion;
  50. }
  51.  
43  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Fotos de perfil. en: 20 Junio 2016, 18:50 pm
Bueno, ahora ya he conseguido cambiarla, pero aun así me guardo los consejos para cuando quiera volver a cambiarlas  ;D
44  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Fotos de perfil. en: 20 Junio 2016, 11:14 am
Como puedes ver es descomunal... XD
Se puede cambiar el tamaño o tengo que hacerlo mediante photoshop?
45  Foros Generales / Sugerencias y dudas sobre el Foro / Fotos de perfil. en: 20 Junio 2016, 10:40 am
Hola!
Pues ayer estaba configurando mi cuenta (soy nuevo en el foro) y vi que se podían poner fotos personalizadas, pero te pide una especie de link y ando algo perdido  :-X
Alguien podría indicarme como poner tus propias fotos de perfil?
Gracias!
46  Programación / Programación C/C++ / Re: Problemas con return en: 19 Junio 2016, 23:43 pm
BUÁ QUE FALLO
Creo que estoy demasiado dormido para ponerme a programar XD
Solo por si las dudas, la función sería de tipo strig o de tipo char*?
(Gracias por la ayuda, soy nuevo con el tema de las funciones)
47  Programación / Programación C/C++ / Problemas con return en: 19 Junio 2016, 23:26 pm
Hola!
Hoy trate de hace un programa que pide una contraseña al ejecutarlo y trate de hacer una función la cual se encarga de registrar la contraseña que ingresa el resultado (como una variable de string) y devolverla (mediante return) a main para que este a su vez se lo pase a otra función y etc... pero cuando trato de compilar lo que llevo programado hasta ahora me da el siguiente error en la línea 40:
error: cannot convert 'std::string {aka std::basic_string<char>}' to 'int' in return
Supongo que se deberá a un fallo a la hora de devolver el valor, pero no se que hacer...

PDA: Me gustaría también que el programa informase de un error y se cerrase si se superan los 5 intentos y no se si lo hice bien, podrían decirme ya de paso?
Gracias!
Código
  1. #include <iostream>
  2. #include <stdlib.h>
  3. #include <stdio.h>
  4. using namespace std;
  5.  
  6. int PassMenu (string answer, int atmps);
  7. int Password (string answer, string pass);
  8.  
  9. int main ()
  10. {
  11.  
  12.    string answer;//ES LA RESPUESTA QUE DA EL USUARIO
  13.    string pass;//ES LA CONTRASEÑA
  14.    bool access;//DICE SI LA CONTRASEÑA ES TRUE/FALSE
  15.    int atmps=6;//VECES QUE SE HA INTRODUCIDO LA CONTRASEÑA
  16.  
  17.    while(access==false||atmps!=0)//HACE EL MENU DE INTRODUCIR PASS Y CONMPRUEBA SI ESTÁ BIEN
  18.    {
  19.        answer=PassMenu(answer,atmps);
  20.        access=Password(answer, pass);
  21.        atmps--;
  22.    }
  23.  
  24.    if(atmps==0)//SI SE INTRODUCE MAL LA CONTRASEÑA 5 VECES MAL, EL PROGRAMA IMPIDE SEGUIR INTENTANDOLO Y SE CIERRA
  25.    {
  26.        cout<<"ACCESS DENIED"<<endl;
  27.        system("PAUSE");
  28.        exit (EXIT_FAILURE);
  29.    }
  30.  
  31.    system("PAUSE");
  32.    return 0;
  33. }
  34.  
  35.  
  36. int PassMenu (string answer, int atmps)//ES EL DISEÑO DE CUANDO TE PIDE LA CONTRASEÑA
  37. {
  38.    cout<<endl<<endl<<"Attempts: "<<(atmps-1)<<endl<<"PASS: ";
  39.    cin>>answer;
  40.    return answer;
  41. }
  42.  
  43.  
  44. int Password (string answer, string pass)
  45. {
  46.  
  47. }
  48.  
48  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Pregunta sobre el foro. en: 18 Junio 2016, 21:09 pm
Gracias, me ha servido!
49  Seguridad Informática / Hacking / Re: Concepto de hacker. en: 18 Junio 2016, 20:16 pm
Creo que esto se esta yendo demasiado hacia el terreno de la filosofía. Pero aun así me habéis hecho las ideas algo mas claras respecto a los hackers.
50  Foros Generales / Sugerencias y dudas sobre el Foro / Pregunta sobre el foro. en: 18 Junio 2016, 19:47 pm
Hola amigos!
Soy nuevo en el foro y me gustaría saber si hay alguna forma de ver una lista con los temas que he creado. Gracias!
Páginas: 1 2 3 4 [5] 6
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines