Archivo

Posts Tagged ‘CPlusPlus’

Lo que me encuentro en mis CD’s..

febrero 11, 2010 3 comentarios

La verdad que siempre he tenido una especie de manía con guardar los CD’s de copias de seguridad (BackUps) aun teniendo un disco duro externo totalmente preparado para lo mismo y hoy, casualidades de la vida, haciendo limpiezas de cd’s y dvd’s me he encontrado un CD con la etiqueta ‘Copias de Seguridad 2005’ y me he dicho ‘Hostia! Qué tendré aquí!?’
Como buen GeeK que soy, lo primero que he hecho ha sido montar la unidad bajo mi Tuxy (aka GNU/Linux), hacer un ‘ls -la’ para ver las carpetas/archivos porno ocultas y me he encontrado con un archivo .cpp (Extensión por defecto para programas en CPlusPlus (o C++))…

Hará un tiempillo que dejé de leerme el libro gordo de petete (Véase Libro de Programación en C++) y ahora, con tanto tiempo libre (Un saludo a Zapatero y a sus oficinitas del INEM) me ha dado por leermelo de nuevo, pero esta vez, con la intención de finalizarlo completamente.

Leyendo el código, era un programilla bastante simple, sólo pide dos valores y los resta entre sí para saber la cantidad restante, pero, me ha resultado emotivo reencontrarmelo. Por tanto y por mucho mas, lo publico para ¡Beneficio del mundo!.

#include <iostream>

// Hay que tener en cuenta que eran mis practicas de las llamadas de funciones y de cómo pasar los parámetros a las llamadas..

int calc(int d, int e) // ¡Et Voilé! decimos a la función lo que tiene que recibir
{

int f;
f = d – e; // toma expresión matemática compleja!
std::cout << «\nRecibidos en calc(): » << d << «\n»; // Un poco de chulería para demostrar que sabemos hacer uso del std::cout :$
std::cout << «Recibidos en calc(): » << e << «\n»;
std::cout << «Restante: » << f << «\n»;

}

int main()
{

int d,e;

std::cout << «Dinero Actual: «;
std::cin >> d;
std::cout << «Especificado: » << d;
std::cout << «\nGastos: «;
std::cin >> e;
std::cout << «Especificado: » << e << «\n»;
std::cout << «Llamando a calc()…\n»;

calc(d,e); // a la llamada calc() se le pasan dos valores (‘d’ y ‘e’) que han sido recogidos con std::cin para que haga la resta

return 0;
}

Precioso, simple, bellisísimo, maravilloso, limpio y…. con poca o nula utilidad pero es uno de los primeros códigos que escribí mientras practicaba..

Ahora que me he puesto con C++ de nuevo, espero publicar algun código más complejo como por ejemplo Descargar Internet v0.2 (nótese el tono de cachondeo).