Publi

  • Cosas que damos por hechas en C/C++: int main(int argc, char *argv[])

    photo-1444212568492-d2799d30943b_red

    Esta serie de posts está dedicada a tod@s mis alumn@s de clases particulares de programación. Iré añadiendo información de diferentes niveles, dificultades, colores y sabores. Espero que les parezca interesante.

    Fue en el primer año de carrera, cuando en la asignatura Fundamentos de Programación y luego en Laboratorio de Programación cuando empezábamos a hacer los primeros programas en C; yo hasta entonces no me había atrevido a programar nada en C, prefería Pascal, al menos llegué con una buena base de programación.… Leer artículo completo

  • Aprovechando el return de la función main()

    turn

    Imaginamos que en la realización de nuestro shell-script utilizamos un pequeño programa que hemos hecho en C (por ejemplo) y, además de su salida por pantalla, debemos tener también otro valor de retorno (ya sea un código de error, un número de veces que se ha realizado una acción, etc). Es decir, nuestro int main() { return X; }.

    Para ello tenemos este programa:

    1
    2
    3
    4
    int main()
    {
      return 4;
    }

    Lo llamamos test.c y lo compilamos:

    $ gcc -o test test.c

    y justo después de ejecutar el programa, debemos leer el valor de $?Leer artículo completo