• Autor

    Imagen de calam
    calam
  • Archivo

  • Categorías

  • Mis primeros avanzes

    Como entre a debian.

  • Mi primer Blog y Programa en c++, virtualizado en Debian

    Enviado por calam el 12 Febrero, 2010 - 23:03.

    Buenas, debo admitir que no soy experto en programacion y hasta hace poco comenze a verlo en la universidad.

    Primero que todo la tarea mas dificil fue instalar la virtualbox, despues de un arduo trabajo que mo toco leer las DOS entradas que hay en la wiki de esDebian;(Deberian unirlas y dejar una sola), logre que me arrancara.

    one_sec.jpg

    Luego lo dificil en parte fue que mi pobre maquina que funciona a la parfeccion con Debian pues posee muy pocos recursos fisicos, no mas por mencionar de memoria ram 500mb, que para virtualizar la verdad es muy poco.

    Luego de esto vino la instalacion de nuestro amigo xp en Virtualbox, cosa que no fue facil y pa' mas piedra demorada.

    aca una prueba:

    one_sec.jpg

    Entre tanta y mucha paciencia que me llevo conseguir nuestro xp(Virtualizado), se me dio por ponerle Devc++ y Borland C++, descargue en la maquina virtual estos dos programas y luego los instale cosa que me resulto normal: meparto meparto

    En la U comenze a ver Programacion basica la mas basica por cierto y con nuestro profesor realizamos nuestro primer codigo que dejo a vuestra merced para que lo miren pray pray pray pray pray pray , es un simple arreglo de 10 variables y luego una funcion de busqueda.

    ...
    // Edwin Carrillo

    //08/02/2010 Elaboracion:

    #include<iostream.h>

    #include<conio.h>

    void main()

    {

    clrscr();

    int I=0, D, P, B,  A[10] ={10,10,10,10,10,10,10,10,10,10};

    //5char R=' ';

    for (I=0; I<10; I++)

    {

    cout<<"El dato de la posicion [ "<<I <<" ] " << A [I]<<endl;

    }

    I=0;

    do

    {

    /*cout<<" Digite S para digitar datos  "  ;

    cin>> R;

    if((R<='s') || (R=='S'))

    {  */

    cout<<" Digite el dato de la posicion [ " << I << " ] " ;

    cin>> A[I];

    /* }

    else

    {

    cout<< "Tocara salir­­ \h";

    break;

    }*/

    I++;

    }while (I<=9);

    clrscr();

    for (I=0; I<10; I++)

    {

    cout<<"El dato de la posicion [ "<<I <<" ] " << A [I]<<endl;

    }

    cout<< "Vamos a buscar un dato \n";

    cout<<endl ;

    cout<< "Digite dato a buscar";

    cin>> D;

    I=0, B=0;

    while((I<=9)&&(B==0))

    {

    if (A[I]==D)

    B=1, P=I;

    I++;

    }

    if (B==0)

    cout<< D <<"No esta en el arreglo  "<<endl;

    else

    cout<< D <<"  Esta en la posicion  " <<P;

    getch();

    }

    Luego de esto que se genero en la U, me pico la curiosidad de correrlo en la Virtualbox, y pues traia el .cpp en la usb, sorpresa que me llevo, aun no he configurado para que me lea las Usb en xp, que me toco hacer la facil enviar el archivo por correo.

    Al tenerlo ya en xp me toco abrir en su respectiva ruta en la carpeta del disco C:\TC\bin, el ejecutable de Borland y copiar el codigo, algo que se me demora pero menos mal tengo aun paciencia.

    one_sec.jpg

    Y por fin y gracias a un poco de trabajo logre tener el dichoso .exe que nesecitaba y tenerlo aca en la pc de mi casa.

    one_sec.jpg

    Ya termino este Blog aclarando que es el primero que creo, se que para la mayoria de uds esto es algo muy normal y ademas ya lo hicieron hace mas de una decada, pues para mi que no llevo mas de 3 meses con Debian es un avance importante, pues yo se que cada dia que pasa aprendo mas en esta grandiosa comunidad.

    Gracias.
    CALAM

    Imagen de gilber1988
    Enviado por gilber1988 el 13 Febrero, 2010 - 15:47.

    al igual puedes programar c++ en debian de manera muy facil, creas el codigo en gedit (uno entre muchos editores), lo guardas como cpp y lo compilas con g++, es a mi parecer es mas sencillo que en windows, hay que tener algo de cuidado con las librerias , varian un poco entre windows y linux, pero de resto es igual.

    Imagen de calam
    Enviado por calam el 13 Febrero, 2010 - 17:43.
    gilber1988 escribió:

    al igual puedes programar c++ en debian de manera muy facil, creas el codigo en gedit (uno entre muchos editores), lo guardas como cpp y lo compilas con g++, es a mi parecer es mas sencillo que en windows, hay que tener algo de cuidado con las librerias , varian un poco entre windows y linux, pero de resto es igual.

    OK gracias mirare, tengo una duda ya instale G++, pero como miro el programa ó como lo ejecuto??

    Gracias

    Imagen de xXZeroXx
    Enviado por xXZeroXx el 13 Febrero, 2010 - 23:42.
    calam escribió:

    OK gracias mirare, tengo una duda ya instale G++, pero como miro el programa ó como lo ejecuto??

    Gracias

    Es fácil, simplemente

    g++ main.cpp -o executable

    Eso lo que hará sera tomar el fichero main.cpp y crear un ejecutable a partir de el llamado executable.

    Para mas info Google o los foros/wiki de esDebian xD

    Saludos.

    Imagen de gorrion
    Enviado por gorrion el 13 Febrero, 2010 - 23:46.

    Primero debes compilar el codigo, creas un archivo .cpp y en una consola escribes:

    g++ nombrecodigo.cpp -o nombreprograma

    Para ejecutar el codigo compilado;

    ./nombreprograma

    (Perdona la falta de tildes pero tengo un problemilla con las locales creo :P)