Bibliotecas en Lenguaje C

4
Bibliotecas en lenguaje C ¿Qué es una biblioteca? Una biblioteca C es una colección de bibliotecas utilizadas en el lenguaje de programación C. Las bibliotecas más comunes son la biblioteca C estándar y la ISO y estándar ANSI C provee las especificaciones de los estándares, las cuales son ampliamente compartidas entre bibliotecas. La biblioteca ANSI C estándar incluye rutinas para la entrada y salida de archivos, alojamiento de memoria y operaciones con datos comunes como funciones matemáticas, funciones de cadenas y funciones de hora y fecha. Otros juegos de bibliotecas C son aquellas utilizadas para desarrollar sistemas Unix, las cuales proveen interfaces hacia el núcleo. Estas funciones son detalladas en varios estándares tales como POSIX y el Single UNIX Especificación. Ya que muchos programas han sido escritos en el lenguaje C existe una gran variedad de bibliotecas disponibles. Muchas bibliotecas son escritas en C debido a que C genera código objeto rápido; los programadores luego generan interfaces a la biblioteca para que las rutinas puedan ser utilizadas desde lenguajes de mayor nivel, tales como Java, Perl y Python. Librerías y sus funciones: assert: Únicamente define la macro de depuración assert.

description

Una biblioteca C es una colección de bibliotecas utilizadas en el lenguaje de programación C.Las bibliotecas más comunes son la biblioteca C estándar y la ISO y estándar ANSI C provee las especificaciones de los estándares, las cuales son ampliamente compartidas entre bibliotecas. La biblioteca ANSI C estándar incluye rutinas para la entrada y salida de archivos, alojamiento de memoria y operaciones con datos comunes como funciones matemáticas, funciones de cadenas y funciones de hora y fecha.

Transcript of Bibliotecas en Lenguaje C

Bibliotecas en lenguaje C

Qu es una biblioteca?Una biblioteca C es una coleccin de bibliotecas utilizadas en el lenguaje de programacin C.

Las bibliotecas ms comunes son la biblioteca C estndar y la ISO y estndar ANSI C provee las especificaciones de los estndares, las cuales son ampliamente compartidas entre bibliotecas. La biblioteca ANSI C estndar incluye rutinas para la entrada y salida de archivos, alojamiento de memoria y operaciones con datos comunes como funciones matemticas, funciones de cadenas y funciones de hora y fecha.

Otros juegos de bibliotecas C son aquellas utilizadas para desarrollar sistemas Unix, las cuales proveen interfaces hacia el ncleo. Estas funciones son detalladas en varios estndares tales como POSIX y el Single UNIX Especificacin.

Ya que muchos programas han sido escritos en el lenguaje C existe una gran variedad de bibliotecas disponibles. Muchas bibliotecas son escritas en C debido a que C genera cdigo objeto rpido; los programadores luego generan interfaces a la biblioteca para que las rutinas puedan ser utilizadas desde lenguajes de mayor nivel, tales como Java, Perl y Python.

Libreras y sus funciones: assert: nicamente define la macro de depuracin assert. ctype: Contiene los prototipos de las funciones y macros de clasificacin de caracteres.

errno: Define constantes para los cdigos de error, puedes consultarlos editando el fichero errno.h. float: Contiene parmetros de entorno, informacin sobre limitaciones y rangos para tipos reales. limits: Contiene parmetros de entorno, informacin sobre limitaciones y rangos para tipos enteros. locale: Contiene los prototipos de las funciones, macros, y tipos para manipular y controlar varias opciones pertenecientes a la localidad del sistema.Funcin: localeconvsetlocale.

math: Contiene los prototipos de las funciones y otras definiciones para el uso y manipulacin de funciones matemticas.acosasinatanatan2

ceilcoscoshexp

fabsfloorfmodfrexp

ldexploglog10modf

powsinsinhsqrt

tantanh

setjmp: Contiene los prototipos para las funciones y un tipo para crear y manipular el entorno al hacer llamadas signal: Contiene las funciones, macros, y tipos para crear y manipular seales del sistemaFuncin: raise. signal

stdarg: Contiene las macros y tipos para crear y manipular argumentos de variables.

stddef: Contiene las macros, y tipos comunes.

stdio: Contiene los prototipos de las funciones, macros, y tipos para manipular datos de entrada y salida.clearerrfclosefeofferror

fflushfgetcfgetposfgets

fopenformatofprintffputc

fputsfreadfreopenfscanf

fscanf2fseekfsetposftell

fwritegetcgetchargets

perrorprintfputcputchar

putsremoverenamerewind

scanfsetbufsetvbufsprintf

sscanftmpfiletmpnamungetc

vfprintfvprintfvsprintf

stflib: Contiene los prototipos de las funciones, macros, y tipos para utilidades de uso general.abortabsatexitatof

atoiatolbsearchcalloc

divexitfreegetenv

labsldivmallocmblen

mbstowcsmbtowcqsortrand

reallocsrandstrtodstrtol

strtoulsystemwctomb

string: Contiene los prototipos de las funciones y macros de clasificacin de caracteres.memchrmemcmpmemcpymemmove

memsetstrcatstrchrstrcmp

strcollstrcpystrcspnstrerror

strlenstrncatstrncmpstrncpy

strpbrkstrrchrstrspnstrstr

strtokstrxfrm

time: Contiene los prototipos de las funciones, macros, y tipos para manipular la hora y la fecha del sistema.asctimeclockctimedifftime

gmtimelocaltimemktimestrftime

time