turbo C++

12

description

Difinicion y librerias

Transcript of turbo C++

Page 1: turbo C++
Page 2: turbo C++

TURBO C++ HISTORIATURBO C++ HISTORIA

Page 3: turbo C++

Características de Turbo C++:Características de Turbo C++:

Page 4: turbo C++

VENTAJA

Page 5: turbo C++

Librerías

Page 6: turbo C++

FICHEROS INCLUDE DE

TURBO C alloc.h Contiene funciones para manejo de memoria.assert.h* Define el macro-debugger assert.bios.h Contiene funciones que utilizan llamadas a ROM

BIOS.conio.h Llamadas a rutinas I/O de consola del DOS.ctype.h* Clasificación y conversión de caracteres.dir.h Estructuras, macros y funciones para trabajar con

directorios y nombres de path.dos.h Define varias constantes y declaraciones

necesarias para el DOS y llamadas específicas al 8086.errno.h* Define constantes mnemónicas para códigos de

error.fcntl.h Define constantes utilizadas en conexión con la

librería de funciones open.float.h* Contiene par metros para rutinas en punto flotante.graphics.h Declara prototipos para funciones gr ficas.

Page 7: turbo C++

LIBRERIAS DE TURBO C - LIBRERIAS DE TURBO C - alloc.halloc.h calloc()

Sintaxis: void *calloc(size_t n, size_t t);Declarado: stdlib.h, alloc.hFunción: Esta funci¢n, asigna espacio de

memoria para un array de n elementos, de longitud t bytes cada uno de ellos.

coreleft()Sintaxis: En tiny, small y

medium: unsigned

coreleft(void); En compact, large y

huge: unsigned long

coreleft(void);Declarado: alloc.hFunción: Devuelve la RAM libre.

Page 8: turbo C++

LIBRERIAS DE TURBO C - LIBRERIAS DE TURBO C - assert.hassert.h

assert()Sintaxis: void assert(int expresi¢n);Declarado: assert.h stdio.hFunción: La macro assert() eval£a la

expresi¢n que recibe como argumento. Si el resultado es 0, escribe información sobre el error en el canal stderr y cancela la ejecución del programa. De lo contrario, assert() no realiza ninguna acción.

Page 9: turbo C++

LIBRERIAS DE TURBO C - LIBRERIAS DE TURBO C - bios.hbios.h

bioscom()Sintaxis: int bioscom(int cmdo, char

byte, int puerto);Declarado: bios.hFunción: Esta función se utiliza para

manipular un puerto asíncrono de comunicación serie RS-232. El número de puerto 0 indica COM1, puerto 1 se refiere a COM2, etc. La función emplea la interrupción 0x14 del BIOS. El tipo de operación que se lleva a cabo depende de c modo.

Page 10: turbo C++

LIBRERIAS DE TURBO C - LIBRERIAS DE TURBO C - conio.hconio.h

cgets()Sintaxis: char *cgets(char *str);Declarado: conio.hFunción: Lee una cadena de caracteres

de consola. clreol()Sintaxis: void clreol(void);Declarado: conio.hFunci¢n: Borra desde la posición actual

al final de la línea de la ventana de texto.

Page 11: turbo C++

LIBRERIAS DE TURBO C - LIBRERIAS DE TURBO C - ctype.hctype.h

isalnum()Sintaxis: int isalnum(int c);Declarado: ctype.hFunción: Mira si c es un car cter 'A -Z', 'a -

z' o '1 - 9', devolviendo un 0 en caso contrario.

 isalpha()Sintaxis: int isalpha(int c);Declarado: ctype.hFunción: Mira si c es un car cter 'A -Z', 'a -

z', devolviendo un 0 en caso contrario.

Page 12: turbo C++

LIBRERIAS DE TURBO C - LIBRERIAS DE TURBO C - dir.hdir.h

chdir()Sintaxis: int chdir(const char *path);Declarado: dir.hFunción: Cambia de directorio al especificado por path. Si

todo va bien, esta funci¢n devuelve 0, en caso contrario devuelve -1.

 findfirst()Sintaxis: #include <dir.h> #include <dos.h> int findfirst(const char *path, struct ffblk*ffblk, int atri);Declarado: dir.hFunción: Busca en un directorio del disco. path es una

cadena opcional que indica el disco y directorio y ficheros, pudiendo incluir comodines.