Tipos enumerados para manejo de estilos de línea en C++

Crea una serie de tipos enumerados de apoyo para manejo de estilos de línea.


enum line_styles {      /* Line styles for get/setlinestyle */
    SOLID_LINE   = 0,
    DOTTED_LINE  = 1,
    CENTER_LINE  = 2,
    DASHED_LINE  = 3,
    USERBIT_LINE = 4,   /* User defined line style */
};

Para descargar este código .cpp hacerlo:

Si te parece de utilidad da “me gusta” o tweet en la parte de abajo.

Tipos enumerados para justificación de texto en C++

Crea una serie de tipos enumerados de apoyo para justificar texto.


enum text_just {        /* Horizontal and vertical justification
						 for settextjustify */
	 LEFT_TEXT   = 0,
	 CENTER_TEXT = 1,
	 RIGHT_TEXT  = 2,

	 BOTTOM_TEXT = 0,
	  /* CENTER_TEXT = 1,  already defined above */
	 TOP_TEXT    = 2
};

Para descargar este código .cpp hacerlo:

Si te parece de utilidad da “me gusta” o tweet en la parte de abajo.

Inicialización y cierre de modo grafico en C++

Inicializa el modo grafico y después vuelve a modo texto.

#include "iostream.h"
#include "stdio.h"
#include "graphics.h"
#include "conio.h"

void main() {
	int unidad = 0,modo;
	initgraph (&unidad,&modo,"c:\\bc\\bgi");
	// ....
	getch();
	closegraph();  // Vuelve al modo texto
	getch();
}

Para descargar este código .cpp hacerlo:

Si te parece de utilidad da “me gusta” o tweet en la parte de abajo.

Manejo de la tarjeta grafica en C++

Lee y muestra en pantalla el id de la tarjeta grafica y el modo en el que esta y después inicializa el modo grafico.

#include "iostream.h"
#include "stdio.h"
#include "graphics.h"
#include "conio.h"

void main() {
	int unidad,modo;
	detectgraph (&unidad,&modo);
	initgraph (&unidad,&modo,"c:\\bc\\bgi");
	getch();
}

Para descargar este código .cpp hacerlo:

Si te parece de utilidad da “me gusta” o tweet en la parte de abajo.

Muestra información tarjeta de grafica en C++

Lee y muestra en pantalla el id de la tarjeta grafica y el modo en el que esta.


#include "iostream.h"
#include "stdio.h"
#include "graphics.h"

void main() {
	int unidad,modo;
	detectgraph (&unidad,&modo);
	printf ("Unidad Graficadora = %d\n",unidad);
	printf ("Modo               = %d\n",modo);
}

Para descargar este código .cpp hacerlo:

Si te parece de utilidad da “me gusta” o tweet en la parte de abajo.

Lectura de caracteres en C++

Lee diez caracteres y los muestra en pantalla.

 

#include "dos.h"
#include "stdio.h"
#include "conio.h"

#undef peekb
#define PR(x) printf ("%s\n",x)

struct XX  {
	unsigned int uno: 1;
	unsigned int dos: 1;
	unsigned int tres: 1;
	unsigned int cuatro:1;
	unsigned int cinco: 1;
	unsigned int seis: 1;
	unsigned int siete: 1;
	unsigned int ocho: 1;
};

union X {
      struct XX a;
      unsigned char j;
};

void main() {
	unsigned char a;
	union X i;

	a = peekb (0x40,0x17);
	i.j = a;
	if (i.a.uno) PR ("Shift dercha pulsada");
	if (i.a.dos) PR ("Shift izquierda pulsada");
	if (i.a.tres) PR ("Ctrl pulsada");
	if (i.a.cuatro) PR ("Alt pulsada");
	if (i.a.cinco) PR ("Scroll Lock activa");
	if (i.a.seis) PR ("Num Lock activa");
	if (i.a.siete) PR ("Caps Lock activa");
	if (i.a.ocho) PR ("Insertar activa"); /* No funciona en la practica */
	getch();
}





Para descargar este código .cpp hacerlo:

Si te parece de utilidad da “me gusta” o tweet en la parte de abajo.

Lectura de palabras en C++

Lee una palabra de el puerto serial y la despliega en pantalla.

#include "dos.h"
#include "conio.h"
#include "stdio.h"

#define p 0 				/* Puerto serial */
#undef import

void main() {
	unsigned int c;		/* 16 bits */

	c = inport (p);
	printf ("Palabra leida = %x\n",c);
	getch();
}



Para descargar este código .cpp hacerlo:

Si te parece de utilidad da “me gusta” o tweet en la parte de abajo.

Lectura de bytes en C++

Lee 1 byte del puerto serial y lo despliega en pantalla.

#include "dos.h"
#include "conio.h"
#include "stdio.h"
#define p 0 				/* Puerto serial */
#undef importb

void main() {
	unsigned char c;		/* 8 bits */

	c = inportb (p);
	printf ("Byte leido = %c\n",c);
	getch();
}



Para descargar este código .cpp hacerlo:

Si te parece de utilidad da “me gusta” o tweet en la parte de abajo.

PSP en C++

Obtiene el prefijo del segmento del programa y lo despliega en pantalla.

#include "dos.h"
#include "conio.h"
#include "stdio.h"

void main() {
	unsigned int i;

	i = getpsp();
	if (i != _psp)
		printf ("Error. Estas variables deben ser iiguales\n");
	else printf ("Correcto\n");
	getch();
}

Para descargar este código .cpp hacerlo:

Si te parece de utilidad da “me gusta” o tweet en la parte de abajo.

DTA en C++

Lee el DTA y lo muestra en pantalla.

#include "dos.h"
#include "conio.h"
#include "stdio.h"
void main() {
	char far *p;

	p = getdta ();
	printf ("DTA = %Fp\n",p);
	getch();
}



Para descargar este código .cpp hacerlo:

Si te parecio de utilidad da “me gusta” o tweet en la parte de abajo.