Entradas

Mostrando entradas de 2015

Entrada y Salida en C++

Imagen
 Introducción a la entrada y salida en C++ El núcleo del lenguaje C++ carece de sentencias que maneje entrada o salidas.  Las facilidades que se usan para el manejo  de los flujos de  entrada y salida (I/O) en C++ se toman de  la biblioteca estándar llamada  iostream. La biblioteca iostream tiene como algunas de sus funciones manejar la secuencia de caracteres leídos desde el teclado y también, la secuencias de caracteres a ser escritos en la pantalla. La biblioteca  iostream  define dos objetos uno llamado  cin  para manejar entrada y  cout  para manejar la salida. Para ilustrar un ejemplo sencillo de como utilizar la biblioteca iostream vamos hacer un programa que solicite al usuario que escriba un numero en el teclado y luego escribirlo en la pantalla: #include <iostream>   int main ()   {    std::cout << "Introduzca un numero: " << std::endl;    int numero = 0;    std::cin >> numero;    std::cout << "El numero intr

El programa mas sencillo escrito en C++

Imagen
     El programa mas sencillo en C++ Todo programa escrito en el lenguaje C++ contiene una o varias funciones. Cuando el sistema operativo ejecuta un programa escrito en C++,  lo hace llamando a la función con el nombre de  main. Para definir una función debemos tener en cuenta 4 elementos básicos: el tipo de dato  de la función, el nombre de la función, una lista de parámetros entre paréntesis y un bloque de instrucciones. La función principal (main) debe tener  la siguiente forma: int main () {    return 0; } La primera linea es donde se declara a la función main con un tipo de dato  entero (int), y una lista de parámetros que puede estar vacía entre paréntesis (). El bloque de instrucciones se escribe dentro las llaves {}. Como vemos en éste ejemplo sólo tenemos una instrucción llamada devuelve (return), la cual finaliza la función main devolviendo un valor compatible con el  tipo de dato con la cual la función fue declarada. Al final de cada instrucción se

Como Usar Emacs para programacion C++ en Linux

Imagen
Emacs Al crear un archivo fuente en Emacs por ejemplo prog.cpp , emacs activa en modo editor de código C++ . Para compilar el código fuente en C++, Emacs se apoya en el compilador GNU g++ . Instalar emacs: Como instalar emacs en Linux Ya instalado emacs, debemos comprobar si las herramientas gcc o g++ esta instalado en nuestro sistema linux. Así que abrimos la terminal y escribimos g++ --version si dice que el programa no esta instalado o no se encontró la orden debemos hacer lo siguiente: Si GCC no esta instalado hacer los siguientes pasos conectado a Internet: Abrimos el terminal e instalamos build-essential: Ctrl-Alt-t sudo apt-get install build-essential Escriba el password de superusuario o root y siga las instrucciones Verificamos la versión del compilador Al terminar la descarga e instalación de build-essential comprobamos si el compilador fue instalado con la siguiente instrucción:   g++ -- version veremos en la versión del compilador

Instalar GNU Emacs en Linux

Imagen
Emacs es un editor de texto extensible que tiene una gran cantidad de funciones dentro de las cuales se encuentra la de editor de código de varios lenguajes de programación como Lisp, C , C++, HTML, PHP entre otros. Esta entrada tiene como fin ser una guía para instalar Emacs en linux.  Su curva de aprendizaje es pronunciada, pero, trae consigo muchos beneficios, como el de tener un único editor para muchos lenguajes de programación, es lijero y rápido en computadoras con poco recursos. Si eres programador web front-end o back-end te permitirá editar tus archivos fuentes en el servidor de manera remota con mucha facilidad. Para instalar emacs en linux Ubuntu: Abrimos el terminal:       Ctrl-Alt-t   En el Terminal e scribimos la instrucción:     sudo apt-get install emacs Escriba el password del usuario root y siga las instrucciones Ejecutar Emacs      Desde la terminal escribimos emacs    Para instalar emacs en linux debian: abrir un termin

Instalar CodeBlocks en Linux Ubuntu

Programación de Juegos de Vídeos con Sfml Para la programación de juegos de computadoras se necesita herramientas. En primer lugar un entorno de desarrollo integrado IDE (siglas en ingles de integrated development enviroment). En este curso vamos a usar el entorno de desarrollo libre Code::Blocks. A continuación describimos como instalarlo en linux Ubuntu 1  Abrimos el terminal: 2 Instalar codeblocks con apt-get sudo apt-get install codeblocks 3 Instalar el paquete de linux Build Essential sudo apt-get install build-essential El siguiente paso es escribir un programa sencillo en el IDE Code::Blocks si quiere saber como pulsa aquí

Paso a paso desarrollo de un videojuego con C++ y SFML Parte III

Imagen
Mi primer videojuego C++ y SFML Hasta los momentos hemos construido gran parte de nuestro videojuego.  Básicamente lo hemos realizado en varios pasos (Parte I + Parte II) y que vamos a resumir a continuación: Parte I 1) Creamos una ventana de dibujo. 2) Dibujamos una figura en pantalla (Circulo) 3) Movemos el circulo en la pantalla cambiando sus coordenadas con circulo.setPosition(400, 300) 4) Mover el circulo repetidamente usando el bucle while de la ventana creada y utilizando variables para las coordenadas del circulo circulo.setPosition(x, y) incrementando los valores de x e y. 4.1) Establecer limites al movimiento del circulo con la condición if. 5)  Mover el circulo con una variable de incremento que cambia de sentido con el signo (+ o -) y utilizar la condición if para establecer los limites superior, inferior,  izquierdo y derecho. 6) Dibujar un rectángulo en la parte inferior. 7) Mover el rectángulo con el teclado (Usando las teclas A y D) 8) Eliminar e