• Miércoles 24 de Abril de 2024, 00:52

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - bermann

Páginas: [1]
1
C/C++ / Pequeña duda.
« en: Viernes 3 de Julio de 2009, 01:44 »
Hola, bueno tengo una pequeña pregunta. ¿Existe alguna manera dentro de las librerías standard de c++ para poder limpiar pantalla, como con "conio.h"?? Ya que he visto en todos lados que dicen que esa librería no es standard y de mases, pero nunca he encontrado alguna alternativa. ;)

2
C/C++ / Como arreglo este código?
« en: Martes 30 de Junio de 2009, 00:58 »
Hola, soy nuevo en c++ y estoy viendo el manual de c.conclase.net, y no he podido resolver este problema:


Tengo este código pero no me funciona  :wacko:
Código: C++
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. struct Persona {
  5.    char Nombre[20];
  6.    char Telefono[9];
  7.    char* GetNombre()
  8.    {
  9.        return Nombre;
  10.    }
  11.    char* GetTelefono()
  12.    {
  13.        return Telefono;
  14.    }
  15.    void SaveNombre(n[20])
  16.    {
  17.        Nombre = n[20];
  18.        return;
  19.    }
  20.    void SaveTelefono(t[9])
  21.    {
  22.        Telefono = t[9];
  23.        return;
  24.    }
  25. };
  26.  
  27.  
  28. int main()
  29. {
  30.     Persona personas[20];
  31.     char opc, n[20], t[9];
  32.     int npersona = 0;
  33.    
  34.     do
  35.     {
  36.         cout << "Eliga una opción" << endl
  37.              << "a) Ingresar una persona" << endl
  38.              << "b) Buscar por nombre" << endl
  39.              << "c) Buscar por teléfono" << endl
  40.              << "d) Salir" << endl;
  41.         cin >> opc;
  42.        
  43.         switch(opc)
  44.         {
  45.             case 'a': cout << "Nombre: " << endl;
  46.                       cin >> n;
  47.                       personas[npersona].SaveNombre(n);
  48.                       cout << "Teléfono: " << endl;
  49.                       cin >> t;
  50.                       personas[npersona].SaveTelefono(t);
  51.                       npersona++;
  52.                       break;
  53.             case 'b': if(not npersona)
  54.                       {
  55.                           cout << "No hay personas" << endl;
  56.                           break;
  57.                       }
  58.                       for(int i = 0; i < npersona; i++)
  59.                       {
  60.                           if(personas[i].GetNombre == personas[npersona].GetNombre)
  61.                           {
  62.                               cout << "Nombre Encontrado:" << endl
  63.                                    << "Nombre: " << personas[i].Nombre << endl
  64.                                    << "Telefono: " << personas[i].Telefono << endl;
  65.                           }
  66.                           break;
  67.                       }
  68.                       cout << "Nombre no encontrada" << endl;
  69.                       break;
  70.             case 'c': if(not npersona)
  71.                       {
  72.                           cout << "No hay personas" << endl;
  73.                           break;
  74.                       }
  75.                       for(int i = 0; i < npersona; i++)
  76.                       {
  77.                           if(personas[i].GetTelefono == personas[npersona].GetTelefono)
  78.                           {
  79.                               cout << "Telefono Encontrado:" << endl
  80.                                    << "Nombre: " << personas[i].GetNombre << endl
  81.                                    << "Telefono: " << personas[i].GetTelefono << endl;
  82.                           }
  83.                           break;
  84.                       }
  85.                       cout << "Telefono no encontrado" << endl;
  86.                       break;
  87.             case 'd': opc = '0';
  88.                       break;
  89.             default: opc = '1';
  90.                      cout << "Opción no Válida" << endl;
  91.                      break;
  92.         }
  93.     }while(opc != '0');
  94.    
  95.     return 0;  
  96. }
  97.  

3
Pascal / Que lenguaje aprender?
« en: Viernes 15 de Mayo de 2009, 02:55 »
Bueno, yo hasta ahora solo se programar en pascal, pero me gustaria seguir aprendiendo otros lenguajes, la pregunta es con cual me recomiendan seguir?

4
Pascal / No logro ver algunos carácteres en modo gráfico
« en: Miércoles 13 de Mayo de 2009, 23:27 »
Bueno, la verdad es que estoy practicando un poco con pascal, ahora quería hacer una calculadora en modo gráfico(bastante simple de hacer), pero resulta que los números del 1 al 9 se ven como cuadrados, el signo = le pasa lo mismo. Bueno compilé lo que llevaba de programa y lo probe en otro PC y se veia perfecto, he buscado y no encuentro anda, si alguien sabe por qué pasa y como solucionarlo se lo agradeceria muchisimo, ya que es dificil trabajar y probarlo si no logro ver nada
.

Páginas: [1]