You are on page 1of 6

Iostream.

h
Cin Canal de entrada estndar
Cout Canal de salida estndar
Cerr Canal de salida de errores
Clog Canal de salida de diario o anotaciones
Conio.h
Cgets Lee una cadena de caracteres directamente de la consola, y almacena
la
cadena y su longitud en la posicin apuntada por cadena.
Cprintf Escribe salida con formato directamente en la consola.
Cputs Escribe una cadena en la pantalla.
Cscanf Lee caracteres con formato directamente desde la consola en la
posicin
dada por direccin.
get, getche Lee un carcter de la consola sin eco (getch) o con eco (getche).
Getpass Lee una palabra de paso por consola, que no se visualiza en pantalla
(menos de ocho caracteres de longitud).
Kbhit Comprueba si se ha pulsado recientemente una tecla.
outport, Escribe una palabra de 16 bits (outport) un byte (outportb) en un
outportb puerto de E/S.
Putch Escribe un carcter en la consola (sin accin del buffer).
Ungetch Sita un carcter en el buffer del teclado de modo que es el siguiente
carcter ledo en la consola.
Unlock Desbloquea una seccin del archivo h que ha sido bloqueada con lock.
Max Devuelve el mayor de dos valores. Ambos argumentos y la
declaracin
de la funcin deben ser del mismo tipo.
Clreol Borra la lnea actual desde la posicin del cursor al final de la lnea.
Clrscr Borra la ventana actual y pone el cursor en la esquina superior
izquierda.
Delline Borra la lnea completa que contiene el cursor y desplaza hacia arriba
las lneas que haya debajo.
Gettext Copia el contenido de un rea rectangular de la pantalla al buffer cuya
direccin se da en el argumento textbuf.
Gettextinfo Devuelve informacin relativa a las coordenadas de la ventana actual,
posicin del cursor dentro de la ventana, atributo del texto, las
dimensiones de la pantalla y el modo de texto actual. La informacin
se devuelve en una estructura text_info.
Gotoxy Mueve el cursor a una posicin especificada (columna x, fila y) dentro
de la ventana de texto actual.
Highvideo Activa caracteres de alta intensidad.
Insline Inserta una lnea en blanco en la ventana de texto actual en la posicin
del cursor, desplazando el resto de las lneas situadas debajo.
Lowvideo Activa los caracteres a baja intensidad.
Movetext Copia el contenido de una zona rectangular de la pantalla (en modo
texto) a otro rectngulo en la pantalla de las mismas dimensiones.
Normvideo Reinicializa los atributos de texto al valor que tenan antes de que
arranque el programa.
Puttext Copia el contenido de un buffer en una zona rectangular de la pantalla
en modo texto.
Window Define una regin rectangular de la pantalla como la ventana de texto
actual esquina superior izquierda (izda, arriba) y esquina inferior
derecha (dcha, abajo).
Stdlib.h
Calloc Asigna memoria principal (un bloque de tamao n.s). El bloque se
borra (limpia) a 0. Devuelve un puntero al bloque recin asignado. Si
no existe bastante espacio para el nuevo bloque o bien n o s es 0, calloc
devuelve nulo.
Free La funcin free()libera un bloque de memoria. El argumento
dir_memoria apunta a un bloque de memoria previamente asignado a
travs de una llamada a calloc, malloc o realloc. Despus de la
llamada el bloque libre est disponible para asignacin.
Malloc Asigna memoria a bloques en el montculo. Devuelve un puntero,
que es la direccin inicial de la memoria asignada.
Realloc Ajusta el tamao de un bloque de memoria b asignado por malloc o
calloc a un tamao de n bytes. Devuelve un puntero void al bloque
de memoria reasignado.
bsearch() La funcin bsearch realiza una bsqueda binaria en un array
ordenado b, de n elementos, cada uno de a bytes de tamao. El
argumento que apunta al valor que se est buscando. bearch devuelve
un puntero (la direccin) a la primera aparicin del valor k en el
array. Si no se encuentra el valor, bsearch devuelve o. El argumento
comparar proporciona la direccin de una rutina que aceptar dos
argumentos elem1 y elem2, cada uno un puntero a un elemento del
array. La funcin comparar compara cada uno de los elementos
apuntados y devuelve un valor.
Lfind La funcin lfind() realiza una bsqueda lineal de valor de k (clave)
en un array de un nmero especfico de elementos, cada uno de un
nmero fijo de bytes de longitud. Al contrario que bsearch(),el array
no necesita estar ordenado. lfind() devuelve un puntero al primer
elemento del array que coincide con la clave; si la clave no existe en
el array, se devuelve un 0.
String.h
Stpcpy La funcin stpcpy() copia una cadena en otra. Devuelve un puntero
al final de la cadena copiada.
Strcat strcat() concatena (aade) cad1 al final de cad2, terminando la
cadena resultante con un carcter nulo (\0).
Strchr strchr() encuentra la primera aparicin de c en cad y devuelve un
puntero a la primera aparicin de c en cad. Si c no se encuentra,
devuelve un cero (NULL).
Strcmp Compara una cadena con otra.
Strcmpi Compara una cadena con otra sin diferenciar entre maysculas y
minsculas y devuelve un entero
Strcoll Compara cad1 con cad2. Devuelve un valor.
< 0 si cad1 < cad2
= 0 si cad1 = cad2
> 0 si cad1 > cad2
Stricmp Esta funcin se utiliza para comparar una cadena a otra sin tener en
cuenta el tamao de las letras. Convierte todos los caracteres
alfabticos de cad1 y cad2 en minsculas; a continuacin, se
comparan las dos cadenas y devuelve un valor entero que indica el
orden lexicogrfico de cad1 con respecto a cad2.
Si cad1 = cad2 el valor de la funcin es cero.
Si cad1 < cad2 el valor de la funcin es menor que cero.
Si cad1 > cad2 el valor de la funcin es mayor que cero.
Stdio.h
Strerror Esta funcin sirve para generar un mensaje de error definido por el
usuario.
Perror Imprime un mensaje de error del sistema en el flujo stderr. El
argumento cadena se imprime primero, seguido por dos puntos; a
continuacin, el mensaje de error correspondiente al valor actual de
la variable global errno y, finalmente, un carcter de nueva lnea. Si
cadena es un puntero nulo o un puntero a una cadena nula, perror
imprime slo el mensaje de error del sistema.
spawn La familia de funciones spawn crea y ejecuta un nuevo proceso hijo.
(funciones) Debe haber memoria suficiente para cargar y ejecutar el proceso hijo.
Clearerr Reinicializa el indicador de error de un flujo f.
fclose, fcloseall Cierra un flujo (fclose) o cierra todos los flujos abierta (fcloseall)
excepto stdin, stdout y stderr. Se devuelve el nmero de flujos
cerrados y EOF si se produce un error.
Fdopen Abre un flujo utilizando un handle (entero devuelto por las rutinas de
E/S de bajo nivel, tales como open, creat, dup y dup2); asocia una
estructura de datos FILE con el archivo especificado por handle
Feof Comprueba el final de archivo de un flujo.
Ferror Verifica si se ha producido un error en un flujo f.
Fgetc Lee un carcter de la posicin actual del archivo y, a continuacin,
incrementa esta posicin.
Math.h
atof() La funcin atof() convierte el argumento cadena en un valor de doble
precisin. La cadena debe tener el siguiente formato:
[blanco][signo][ddd][.]]ddd][exponente][signo][ddd]
Abs Proporciona el valor absoluto de un entero o de un nmero complejo:
abs(-50) devuelve 50. Para utilizar nmeros complejos se requiere el
archivo de cabecera complex.h.
Acos La funcin acos() devuelve el arco coseno de x, cuyo valor debe
estar en el rango 1 a 1. El resultado es un valor (ngulo) entre 0 y p
radianes.
Asin Calcula el arco seno del argumento x; el valor de x debe estar
comprendido entre 1 y 1. La funcin asin() devuelve un valor entre
p /2 y p, el valor de x debe ser en radianes.
Atan Calcula el arco tangente de x. El rango x es 1 a 1. La funcin
atan()devuelve un valor en el rango de p/2 a p /2.
atan2 Calcula el arco tangente de y/x. El resultado es un ngulo de valor
comprendido entre p y p radianes.
Cabs Calcula el valor absoluto de un nmero complejo almacenado en una
estructura de tipo complex.
Ceil Calcula (redondea) el nmero entero mayor que o igual a x.
Cos Calcula el coseno del argumento x. El argumento x se especifica en
radianes y devuelve un valor en el rango de 1 a 1.
Cosh Calcula el coseno hiperblico de la variable x. Si el argumento
pasado a cosh() es demasiado grande, se produce un error de rango.
Div La funcin div() calcula el cociente entero y el resto de x por y. La
funcin devuelve una estructura div_t definida en stdlib.h.
Exp Calcula el exponencial de x:ex; donde e es la base del logaritmo
natural (e = 2.7182818).
fabs, fabsl Calcula el valor absoluto de un nmero en coma flotante x.
Floor Redondea por defecto el valor de x.
Fmod Calcula el resto de la divisin real x por y.
Hypot Calcula la hipotenusa de un tringulo rectngulo cuyos lados son x e
y.
labs Calcula el valor absoluto de un entero largo (n).
log, log10 Calcula el logaritmo natural (neperiano) y el logaritmo en base 10 de
x.
Sinh Devuelve el seno hiperblico de x (x, se supone en radianes).
Sqrt Calcula la raz cuadrada de un nmero x no negativo.
Tanh Calcula la tangente hiperblica de x.
Alloc.h
Brk La funcin brk permite modificar el valor break de un programa.
Calloc Asigna memoria principal (un bloque de tamao n.s). El bloque se
borra (limpia) a 0. Si se desea asignar un bloque mayor que 64 Kb,
se debe utilizar farcalloc Devuelve un puntero al bloque recin
asignado. Si no existe bastante espacio para el nuevo bloque o bien n
o s es 0, calloc devuelve nulo.
Coreleft Determina la cantidad de memoria no utilizada. El valor devuelto
depende del modelo de memoria.
Farcalloc Esta funcin asigna n piezas de tamao s y las pone a 0. Un puntero
al principio de la memoria asignada se devuelve si farcalloc() tiene
xito; en caso contrario se devuelve NULL.
Farcoreleft Determina el nmero total de bytes disponibles en el sistema.
Farfree Libera la memoria apuntada por b.
Farheapcheck Verifica la consistencia del montculo (heap) far.
Farheapwalk Obtiene informacin sobre las entradas en el montculo (heap) far.
Farheapfillfree Rellena todos los bloques libres del montculo far con un valor
constante.
Ctype.h
Isalnum La funcin isalnum() devuelve un cero si c es un carcter no
alfanumrico y un valor distinto de cero si el carcter es
alfanumrico.
Isalpha La funcin isalpha() verifica si un carcter es alfabtico. Devuelve
un valor distinto de cero si c es un carcter alfabtico, o 0 si c no es
alfabtico.
Isascii Comprueba si un carcter c es un carcter ASCII; c est en el rango
0-127. Los caracteres 128 a 255 de ASCII son tratados por iascii()
como no ASCII.
iscntrl, isdigit, Estas macros sirven para determinar propiedades especficas de un
isgraph, carcter ASCII.
islower, isprint, Macro Verifica Rango vlido de valores
ispunct, iscntrl Carcter de control. 0..1Fh, 7Fh
isspace, isdigit Dgito decimal. 0..9
isupper, isgraph Carcter imprimible (sin espacio). 21h a 7Eh
isxdigit islower Carcter minscula. a..z
isprint Carcter imprimible 20h..7Eh
ispunct Carcter puntuacin 21h..2Fh, 3Ah..40h,
5Bh..60h, 7Bh..7Eh
isspace Carcter blanco. 9h..Dh 0 20h (blanco)
isupper Carcter mayscula. A..Z
isxdigit Dgito hexadecimal. 0..9
A..F
a.. f
Toascii Esta funcin convierte un valor entero en un carcter ASCII vlido.
tolower Convierte un carcter mayscula en minscula. Utilice _tolower slo
tolower cuando est seguro de que el carcter que quiere convertir es una
letra mayscula. La funcin _tolower() slo est disponible en
sistemas UNIX. Por consiguiente, para asegurar la compatibilidad
utilice slo la funcin tolower().
_toupper Estas funciones convierten un carcter minscula en mayscula.
Touper Utilice _toupper slo cuando est seguro de que el carcter que
quiere convertir es una letra minscula (rango a-z). La macro
_toupper no est disponible en ANSI C. Para asegurar la
compatibilidad, utilice siempre toupper().
Time.h
Asctime Convierte la fecha y la hora almacenada en una estructura de tipo tm
en una cadena de caracteres.
struct tm
{
int tm_sec; // [0,59], segundos
int tm_min; // [0,59], minutos
int tm_hour; // [0,23], horas
int tm_mday; // [1,31], dias del mes
int tm_mon; // [0,11], mes del ao
int tm_year; // [desde 1900], ao
int tm_wday; // [0,6], dias desde domingo
int tm_yday; // [0,265], numero dia ao
int tm_isdst; // indicador hora de verano
};
printf(Fecha/hora es %s\n, asctime(&reloj));
Clock Calcula el tiempo empleado por el proceso llamador, es decir, el
tiempo utilizado de procesador. Devuelve un valor en ticks que ha de
dividirse por la constante CLK_TCK para obtener el tiempo
transcurrido en segundos.
Ctime Convierte la fecha y hora almacenada como valor de tipo time_t en
una cadena de caracteres (mes da hora ao\0).
Difftime Obtiene la diferencia entre dos tiempos en segundos.
Gmtime Convierte la fecha y hora en el tiempo medio de Greenwich (GMT)
(ao, mes, da, hora, minutos, segundos y otros campos).
Localtime Convierte una fecha y hora en varios campos de una estructura de
tipo tm.
Mktime Convierte la hora local a un valor de calendario.
Stime Establece la fecha y hora del sistema al valor contenido en la
posicin cuya direccin est en el argumento t

You might also like