Você está na página 1de 6

ESTUDIANTE: FLORES ASCOY GIAN JAIRO

CODIGO: 0201716054
E.A.P.: INGENIERÍA MECÁNICA
CICLO: V

TIPOS DE LIBRERÍAS DE C++

RESUMEN DE LIBRERIAS
Ø string.h Contiene tipos, macros y funciones para la manipulación de cadenas de caracteres.
Ø time.h Contiene tipos, macros y funciones para la la manipulación de información sobre
fechas y horas.
Ø stddef.h Contiene varios tipos y macros que también están definidas en otras librerías,
como size_t.
Ø stdio.h Contiene tipos, macros y funciones para la realización de tareas de E/S.
Ø setjmp.h Contienen declaraciones que proporcionan una forma de evitar la secuencia
normal de llamada y regreso de funciones.
Ø math.h Contiene un macro y varias funciones matemáticas.
Ø errno.h Contiene varias macros usadas para informar de errores.
Ø ctype.h Contiene varias funciones para comprobación de tipos y transformación de
caracteres.
Ø stdlib.h Contiene tipos, macros y funciones para la conversión numérica, generación de
números aleatorios, búsquedas y ordenación, gestión de memoria y tareas similares.
Ø stdarg.h Contiene un tipo y tres macros que proporcionan recursos para recorrer una lista
de argumentos de función de tamaño y tipo desconocido.
Ø signal.h Contiene un tipo, dos funciones y varias macros para manejar condiciones
excepcionales que aparecen durante la ejecución, tal como una señal de interrupción de una
fuente externa o un error en la ejecución.
Ø locale.h Contienen varias macros, funciones y tipos para unidades locales, como unidad
monetaria, tiempo, dígitos, etc.
Ø float.h Contienen varias macros que definen constantes para el tamaño de tipo flotante.
Ø limits.h Contienen varias macros que definen constantes para el tamaño de tipo enteros.
#include "stdio.h"

fgetpos Devuelve la posición actual del fichero

fopen, Abre un fichero para lectura, para escritura/reescritura o para


freopen, adición.
fdopen
remove Elimina un fichero.
rename Cambia al fichero de nombre.
tmpfile Crea y abre un fichero temporal que es borrado cuando cerramos
con la
función fclose().
fclose Cierra un fichero a través de su puntero
clearerr Despeja los indicadores de final de fichero y de posición de fichero
para el
stream apuntado por stream al comienzo del fichero.
rewind Coloca el indicador de posición de fichero para el stream apuntado
por stream
al comienzo del fichero.
ferror Comprueba el indicador de errores.
fflush Si stream apunta a un stream de salida o de actualización cuya
operación más
reciente no era de entrada, la función fflush envía cualquier dato aún
sin
escribir al entorno local o a ser escrito en el fichero; si no, entonces
el
comportamiento no está definido. Si stream es un puntero nulo, la
función
fflush realiza el despeje para todos los streams cuyo
comportamiento está
descrito anteriormente.
feof Comprueba el indicador de final de fichero.
fgetc Devuelve un carácter de un fichero.
fgets Consigue una cadena de caracteres de un fichero.
fputc Escribe un carácter en un fichero.
fputs Escribe una cadena de caracteres en un fichero.
ftell Devuelve la posición actual del fichero como número de bytes.
fseek Sitúa el puntero de un fichero en una posición aleatoria.
fsetpos Cambia la posición actual de un fichero.
fread lee diferentes tamaños de datos de un fichero.
printf, Usados para imprimir salidas de datos.
fprintf,
sprintf
snprintf

getchar Igual que getc.


gets Lee caracteres de entrada hasta que encuentra un salto de línea, y
los
almacena en un único argumento.
perror Escribe un mensaje de error a stderr
vprintf También utilizado para imprimir salidas.
puts Imprime una de cadena de caracteres.
putc Devuelve un carácter de un fichero.
putchar, Igual que putc(stdout).
fputchar
scanf, Utilizado para introducir entradas.
fscanf,
sscanf
vfscanf, También utilizado para introducir entradas.
vscanf,
vsscanf
getc Devuelve un carácter desde un fichero.

#include "stdlib.h"

strtod cadena de caracteres a coma flotante tamaño doble

atol (C cadena de caracteres a entero tamaño largo


Standard
Library) (ascii
to
long)
atof (ascii to cadena de caracteres a coma flotante
float)
entero largo sin
signo
atoi cadena de caracteres a entero

#include <string.h>

memmove copia n bytes entre dos áreas de memoria; al contrario que memcpy las
áreas deben solaparse.
memcmp memcmp compara los n primeros caracteres de dos áreas de memoria
strchr strchr localiza un carácter en una cadena, buscando desde el principio
memcpy copia n bytes entre dos áreas de memoria que no deben solaparse.
memset memset sobre escribe un área de memoria con un patrón de bytes dado
strcoll strcoll compara dos cadenas según la colación actual ('a'=='A')
strncat strncat añade los n primeros caracteres de una cadena al final de otra
strcat strcat añade una cadena al final de otra
strrchr strrchr localiza un carácter en una cadena, buscando desde el final
strcmp strcmp compara dos cadenas alfabéticamente ('a'!='A')
strncmp strncmp compara los n primeros caracteres de dos cadenas
numéricamente ('a'!='A')
strerror strerror devuelve la cadena con el mensaje de error correspondiente al
número de error dado
strcpy strcpy copia una cadena en otra
strncpy strncpy copia los n primeros caracteres de una cadena en otra
strcspn strcspn devuelve la posición del primer carácter que coincide con
alguno de los caracteres de otra cadena dada
memchr busca un valor a partir de una dirección de memoria dada y devuelve
un puntero a la primera ocurrencia del valor buscado o nulo si no se
encuentra
strspn strspn devuelve la posición del primer carácter de una cadena que no
coincide con
ninguno de los caracteres de otra cadena dada
strlen strlen devuelve la longitud de una cadena
#include <math.h>

pow(x,y) eleva un valor dado a un exponente, xy


asien arcoseno

atan arcotangente
cos coseno
ceil menor entero no menor que el parámetro
atan2 arcotangente de dos parámetros
cosh coseno hiperbólico
exp(double x) función exponencial, computa ex
floor mayor entero no mayor que el parámetro
acos arcocoseno

sin seno
frexp fracciona y eleva al cuadrado.
ldexp tamaño del exponente de un valor en punto flotante
log logaritmo natural
log10 logaritmo en base 10

modf obtiene un valor en punto flotante íntegro y en partes


fmod residuo de la división de flotantes
abs valor absoluto
#include <time.h>

time_t Inversamente a gmtime() y localtime(),l recibe un puntero


mktime(struct_tm
*)
struct tm *gmtime Recibe un puntero a una variable de tiempo (time_t*) y devuelve su
(time_t*) conversion como fecha/hora UTC a struct tm a través de un puntero.
char * Recibe una variable de tipo puntero a estructura tm (struct tm*) y
asctime(struct tm devuelve una cadena de caracteres
*)
double Recibe dos variables de tipo time_t, calcula su diferencia y
difftime(time_t, devuelve el resultado (double) expresado en segundos.
time
t)
char * Recibe una variable de tipo puntero a time_t (time t*) y devuelve una
ctime(time_t *) cadena con el mismo formato que asctime()

struct tm Similar funcionalidad a gmtime(), pero devuelve la conversión como


*localtime(time_t fecha/hora LOCAL.
*)
clock_t clock Devuelve el número de pulsos de reloj desde que se inició el proceso
(void)

Você também pode gostar