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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / [C++] Error en funcion.. en: 27 Enero 2011, 19:20 pm
Esto es lo que tengo.. en BuscarNombre() Me tira un error.. dice que no se puede comparar puntero y entero.. Se me ocurrio que podria llegar a buscar asi pero parece que no.. Help?



Código
  1. #include <iostream>
  2. #include <stdio.h>
  3.  
  4. using namespace std;
  5.  
  6. struct Persona{
  7.        char Nombre[50];
  8.        int NumTel;
  9. } Plantilla[10];
  10.  
  11. int i,Elec;
  12.  
  13. char BuscarNombre();
  14. int BuscarNumero();
  15.  
  16.  
  17. int main()
  18. {
  19.    cout<<"Ingrese 10 nombres seguidos del numero de telefono.."<<endl;
  20.    cout<<endl;
  21.    for (i=0; i<10; i++)// Se completa el array.
  22.    {
  23.        cin>> Plantilla[i].Nombre;
  24.        cin>> Plantilla[i].NumTel;
  25.    }
  26.    //-----------------------------------------------------
  27.    //           Menu + Opciones                          *
  28.    //-----------------------------------------------------
  29.  
  30.    cout<<"-----------------------------------------"<<endl;
  31.    cout<<"Elige una de las siguientes opciones.."<<endl;
  32.    cout<<"1.- Buscar segun el nombre."<<endl;
  33.    cout<<"2.- Buscar segun el numero de telefono."<<endl;
  34.    cout<<"3.- Salir."<<endl;
  35.    cout<<endl;
  36.    cin>>Elec;
  37.  
  38.    switch(Elec)
  39.    {
  40.        case '1': BuscarNombre();
  41.        case '2': BuscarNumero();
  42.        break;
  43.    }
  44.  
  45.  
  46.  
  47.  getchar();
  48.  return 0;
  49. }
  50.  
  51.  
  52.    char BuscarNombre()
  53.    {
  54.        int BNombre;
  55.        cout<<"Has elegido buscar segun el nombre.."<<endl;
  56.        cout<<"Introduce el nombre de la persona que buscas..."<<endl;
  57.        cin>>BNombre;
  58.        for(i=0; i<10; i++)
  59.        if(BNombre==Plantilla[i].Nombre)
  60.        {
  61.            cout<<Plantilla[i]
  62.            return 0;
  63.        }
  64.    }
  65.  
2  Programación / Programación C/C++ / [C++] Problema con Arrays.. en: 11 Enero 2011, 20:31 pm
Recien empece a ver Arrays luego de dejar por un tiempo C++ por razones personales.. escribi este programa el cual crea un array de 10 espacios, los llena con introducciones por teclado, y luego deberia ordenarlo y mostrarlo.. Pero devuelve cualquier cosa.. Cual es mi error?
Código
  1. #include <iostream>
  2. #include <stdio.h>
  3.  
  4. using namespace std;
  5. int main()
  6. {
  7.    int array[10],i,j;
  8.  
  9.    for (i=0; i<10; i++)
  10.    cin>>array[i];
  11.    cout<<endl;
  12.    for (i=0; i<10; i++)
  13.    cout<< array[i]<<" ";
  14.    cout<<endl;
  15.  
  16.    for (i=0; i<10; i++)
  17.    {
  18.        for (j=0; j<10-1; j++)
  19.        {
  20.            if (array[j]>array[j+1])
  21.            {
  22.                int temp = array[j];
  23.                array[j+1] = array[j];
  24.                array[j+1] = temp;
  25.            }
  26.  
  27.        }
  28.  
  29.        cout<<array[i]<<endl;
  30.    }
  31.  
  32.  getchar();
  33.  return 0;
  34. }
3  Informática / Software / Flash para Win7? en: 10 Enero 2011, 19:54 pm
Un amigo me pregunto si conocia algun programa de flash para crearlos desde 0 que funcionara en Win7.. como no tengo idea les pregunto a ustedes si conocen alguno bueno y que sea gratis! desde ya muchas gracias..

PD:Si el post esta en el lugar equivocado, porfavor muevanlo al correcto.  :huh:
4  Programación / Programación C/C++ / Comparar fechas. Ayuda! C++ en: 23 Septiembre 2010, 23:57 pm
Código
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.    int d,m,a;
  8.    cout<<"Ingresa una fecha en formato DD-MM-AAAA"<<endl;
  9.    cin>>d>>m>>a;
  10.    cout<<"Ingresaste.."<<d<<"/"<<m<<"/"<<a<<endl;
  11.    int D,M,A;
  12.    cout<<"Ingresa una segunda fecha para comparar con la primera.."<<endl;
  13.    cin>>D>>M>>A;
  14.    cout<<"Ingresaste.."<<D<<"/"<<M<<"/"<<A<<endl;
  15.    cout<<"Comparar?? 1=si y 2=no"<<endl;
  16.    int t;
  17.    cin>>t;
  18.  
  19.    Eleccion:
  20.    switch(t) {
  21.    case '1':
  22.    goto calculo;
  23.    break;
  24.    case '2':
  25.    goto rehacer;
  26.    break;
  27.    default:
  28.    cout <<"Error,Reingresa los datos"<<endl;
  29.    break;
  30.    }
  31.    calculo:
  32.    {
  33.            cout<<"Aki iria el algoritmo para la comparacion"<<endl;
  34.                //El cual aun no se como hacer ^^^^^^^^^^^^^
  35.    }
  36.  
  37.    rehacer:
  38.    {
  39.        cout<<"Ingresa una fecha en formato DD-MM-AAAA"<<endl;
  40.    cin>>d>>m>>a;
  41.    cout<<"Ingresaste.."<<d<<"/"<<m<<"/"<<a<<endl;
  42.    cout<<"Ingresa una segunda fecha para comparar con la primera.."<<endl;
  43.    cin>>D>>M>>A;
  44.    cout<<"Ingresaste.."<<D<<"/"<<M<<"/"<<A<<endl;
  45.    cout<<"Comparar?? 1=si y 2=no"<<endl;
  46.    goto Eleccion;
  47.    }
  48.    cin.ignore();
  49.    cin.get();
  50.    return 0;
  51. }
  52.  

Estoy creando este programa que calcula el tiempo que paso entre 2 fechas.. necesito que me tiren alguna indirecta para el algoritmo del calculo.. y por favor,diganme si tengo algo mal en el codigo hasta ahora.. Creo que el switch lo tengo mal porque cada vez que pongo 1 por ejemplo,ejecuta el cout y luego vuelve al principio en lugar de terminar el programa.. gracias de antemano
5  Programación / Programación C/C++ / Problema con programa... en: 1 Septiembre 2010, 01:08 am
Bueno tengo un problemilla..
Estoy escribiendo un programa que tome una cantidad de segundos introducida por el usuario, y cuente la cantidad de horas, minutos y segundos que hay en esa cantidad..
Ahora bien,Solo hice la parte en la que el usuario introduce los datos, se lo mande a un amigo para que pruebe el programa y cada vez que presiona enter,el mismo se cierra.. les dejo el codigo.. que deberia agregar para que el programa no se cierra con enter?
PD:La parte de "Presione enter para continuar" La voy a quitar una vez solucione este problema y pueda avanzar con el prog.. Tambien,Deberia usar la funcion if para hacer la parte del calculo de horas min y segs? Gracias por la ayuda!

Código
  1. #include <iostream>
  2. main()
  3. {
  4. using namespace std;
  5.  
  6. int segundos;
  7. cout << "Ingrese una cantidad de segundos" << endl;
  8. cin >> segundos;
  9. cout << "Ingresaste :";
  10. cout << segundos << endl;
  11. cout << "Presione enter para continuar." << endl;
  12. return 0;
  13. }
6  Foros Generales / Foro Libre / Grupo de estudio? en: 20 Agosto 2010, 22:43 pm
Bueno,precisamente aquello que dice el titulo. Alguno tiene ganas de armar un grupo de estudio por MSN, Para aclarar dudas y practicar todos juntos y en el momento? Si hay varios a los que les gusta la idea dejo mi mail y me agregan al MSN o me mandan un PM.
Tambien estaria bueno que alguno de los que mas saben se una tambien para enseñar.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines