SlideShare una empresa de Scribd logo
1 de 6
Bibliotecas que
existen para c++
WENDY LIZETH MUÑOZ SANCHEZ
LUIS ANGEL OCAMPO CAMACHO
Bibliotecas que existen para c++
Todos los compiladores C y C++ disponen de ciertas bibliotecas
de funciones estándar que facilitan el acceso a la pantalla, al
teclado, a los discos, la manipulación de cadenas, y muchas otras
cosas, de uso corriente.
Pueden estar escritas en C, de hecho en su mayor parte lo están,
y muchos compiladores incluyen el código fuente de estas
bibliotecas.
BIBLIOTECA MATEMATICA.
Los operadores "<<" representarían el agua, y la dirección en que se mueve.
Cualquier cosa que soltemos en el agua: "hola", " " o endl, seguirá flotando
hasta llegar a la pantalla, y además mantendrán su orden.
En esta biblioteca se definen algunas de las funciones aplicables a los
"streams", pero aún no estamos en disposición de acceder a ellas. Baste decir
de momento que existen cuatro "streams" predeterminados:
cin, canal de entrada estándar.
cout, canal de salida estándar.
cerr, canal de salida de errores.
clog, canal de salida de diario o anotaciones.
BIBLIOTECA DE NUMEROS
ALEATORIOS
Los números aleatorios son útiles en programas que
necesitan simular eventos aleatorios, tales como juegos,
simulaciones y experimentos. En la práctica ninguna
función produce datos aleatorios verdaderos
abort abs atexit atof atoi atol bsearch
calloc div exit free getenv labs ldiv
mallocmblenmbstowcsmbtowcqsort rand Realloc
srand strtod strtol strtoul systemwctomb
BIBLIOTECA GRAFICA
El lenguaje C no provee de herramientas para realizar salida gráfica en un
programa. Sin embargo existen una infinidad de bibliotecas, realizadas por
terceros que proveen de estas facilidades. Dadas las peculiaridades de cada
sistema operativo para manipular el entorno gráfico, es muy dificil mantener
la portabilidad de un programa cuando se utilizan rutinas de graficación.
Dado que este curso pretende enseñar a programar en C en forma
independiente del sistema operativo, elegimos la biblioteca g2.
BIBLIOTECA GRAFICA
EJEMPLO
#include <stdio.h> /* el header genérico de la biblioteca */
#include <g2.h> /* el header específico para manipular ventanas de X11 */
#include <g2_X11.h>
int main()
{
int d; /* para identificar el dispositivo */
d = g2_open_X11(100,100); /* abre una ventana de 100 x 100, referenciada
por d */
g2_line(d, 10, 10, 90, 90); /* dibuja una linea desde (10,10) hasta (90,90) */
getchar(); /* espera antes de cerrar la ventana */
g2_close(d); /* cierra el dispositivo (ventana) */
return 0; }

Más contenido relacionado

Similar a Bibliotecas que existen_para_c_ (1)

bibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdfbibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdf
ssuser948499
 
BIBLIOTECAS QUE EXISTEN PARA C++
BIBLIOTECAS QUE EXISTEN PARA C++BIBLIOTECAS QUE EXISTEN PARA C++
BIBLIOTECAS QUE EXISTEN PARA C++
GabrielFVilla15
 
/Media/tom nissim/cursocpp
/Media/tom nissim/cursocpp/Media/tom nissim/cursocpp
/Media/tom nissim/cursocpp
Tom Zambrano
 
Cursocpp
CursocppCursocpp
Cursocpp
zotek
 

Similar a Bibliotecas que existen_para_c_ (1) (20)

Bibliotecas de c_
Bibliotecas de c_Bibliotecas de c_
Bibliotecas de c_
 
Las bibliotecas que_existen_para_c_(2)
Las bibliotecas que_existen_para_c_(2)Las bibliotecas que_existen_para_c_(2)
Las bibliotecas que_existen_para_c_(2)
 
Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_
 
BIBLIOTECAS PARA C++
BIBLIOTECAS PARA C++BIBLIOTECAS PARA C++
BIBLIOTECAS PARA C++
 
Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Bibliotecas o libreria de c++
Bibliotecas o libreria de c++
 
librerias.pptx
librerias.pptxlibrerias.pptx
librerias.pptx
 
bibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdfbibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdf
 
Caract
CaractCaract
Caract
 
LENGUAJE C++
LENGUAJE C++LENGUAJE C++
LENGUAJE C++
 
programacion-Devian-C.pdf
programacion-Devian-C.pdfprogramacion-Devian-C.pdf
programacion-Devian-C.pdf
 
BIBLIOTECAS QUE EXISTEN PARA C++
BIBLIOTECAS QUE EXISTEN PARA C++BIBLIOTECAS QUE EXISTEN PARA C++
BIBLIOTECAS QUE EXISTEN PARA C++
 
Manual de-c-dev
Manual de-c-devManual de-c-dev
Manual de-c-dev
 
Manual C++ 3ra parte
Manual C++ 3ra parteManual C++ 3ra parte
Manual C++ 3ra parte
 
/Media/tom nissim/cursocpp
/Media/tom nissim/cursocpp/Media/tom nissim/cursocpp
/Media/tom nissim/cursocpp
 
Cursocpp
CursocppCursocpp
Cursocpp
 
BIBLIOTECAS QUE EXITEN PARA C++
BIBLIOTECAS QUE EXITEN PARA C++BIBLIOTECAS QUE EXITEN PARA C++
BIBLIOTECAS QUE EXITEN PARA C++
 
Bibliotecas de c_
Bibliotecas de c_Bibliotecas de c_
Bibliotecas de c_
 
Bibliotecas de C
Bibliotecas de CBibliotecas de C
Bibliotecas de C
 
Fundamentos de Programación - Unidad II: Introducción a la Programación
Fundamentos de Programación - Unidad II: Introducción a la ProgramaciónFundamentos de Programación - Unidad II: Introducción a la Programación
Fundamentos de Programación - Unidad II: Introducción a la Programación
 
Cursocpp
CursocppCursocpp
Cursocpp
 

Más de luis_ocampo27 (8)

Manual para visual_c_luis_ocampo
Manual para visual_c_luis_ocampoManual para visual_c_luis_ocampo
Manual para visual_c_luis_ocampo
 
Manual codeblocks luis_ocampo
Manual codeblocks luis_ocampoManual codeblocks luis_ocampo
Manual codeblocks luis_ocampo
 
Tablas de verdad_para_c_pre (1)
Tablas de verdad_para_c_pre (1)Tablas de verdad_para_c_pre (1)
Tablas de verdad_para_c_pre (1)
 
Operadores en c_ (1)
Operadores en c_ (1)Operadores en c_ (1)
Operadores en c_ (1)
 
Instrucciones basicas-para-c (1)
Instrucciones basicas-para-c (1)Instrucciones basicas-para-c (1)
Instrucciones basicas-para-c (1)
 
Bibliotecas que existen_para_c_ (1)
Bibliotecas que existen_para_c_ (1)Bibliotecas que existen_para_c_ (1)
Bibliotecas que existen_para_c_ (1)
 
Bibliotecas que existen_para_c_ (2)
Bibliotecas que existen_para_c_ (2)Bibliotecas que existen_para_c_ (2)
Bibliotecas que existen_para_c_ (2)
 
Bibliotecas que existen_para_c_ (1)
Bibliotecas que existen_para_c_ (1)Bibliotecas que existen_para_c_ (1)
Bibliotecas que existen_para_c_ (1)
 

Bibliotecas que existen_para_c_ (1)

  • 1. Bibliotecas que existen para c++ WENDY LIZETH MUÑOZ SANCHEZ LUIS ANGEL OCAMPO CAMACHO
  • 2. Bibliotecas que existen para c++ Todos los compiladores C y C++ disponen de ciertas bibliotecas de funciones estándar que facilitan el acceso a la pantalla, al teclado, a los discos, la manipulación de cadenas, y muchas otras cosas, de uso corriente. Pueden estar escritas en C, de hecho en su mayor parte lo están, y muchos compiladores incluyen el código fuente de estas bibliotecas.
  • 3. BIBLIOTECA MATEMATICA. Los operadores "<<" representarían el agua, y la dirección en que se mueve. Cualquier cosa que soltemos en el agua: "hola", " " o endl, seguirá flotando hasta llegar a la pantalla, y además mantendrán su orden. En esta biblioteca se definen algunas de las funciones aplicables a los "streams", pero aún no estamos en disposición de acceder a ellas. Baste decir de momento que existen cuatro "streams" predeterminados: cin, canal de entrada estándar. cout, canal de salida estándar. cerr, canal de salida de errores. clog, canal de salida de diario o anotaciones.
  • 4. BIBLIOTECA DE NUMEROS ALEATORIOS Los números aleatorios son útiles en programas que necesitan simular eventos aleatorios, tales como juegos, simulaciones y experimentos. En la práctica ninguna función produce datos aleatorios verdaderos abort abs atexit atof atoi atol bsearch calloc div exit free getenv labs ldiv mallocmblenmbstowcsmbtowcqsort rand Realloc srand strtod strtol strtoul systemwctomb
  • 5. BIBLIOTECA GRAFICA El lenguaje C no provee de herramientas para realizar salida gráfica en un programa. Sin embargo existen una infinidad de bibliotecas, realizadas por terceros que proveen de estas facilidades. Dadas las peculiaridades de cada sistema operativo para manipular el entorno gráfico, es muy dificil mantener la portabilidad de un programa cuando se utilizan rutinas de graficación. Dado que este curso pretende enseñar a programar en C en forma independiente del sistema operativo, elegimos la biblioteca g2.
  • 6. BIBLIOTECA GRAFICA EJEMPLO #include <stdio.h> /* el header genérico de la biblioteca */ #include <g2.h> /* el header específico para manipular ventanas de X11 */ #include <g2_X11.h> int main() { int d; /* para identificar el dispositivo */ d = g2_open_X11(100,100); /* abre una ventana de 100 x 100, referenciada por d */ g2_line(d, 10, 10, 90, 90); /* dibuja una linea desde (10,10) hasta (90,90) */ getchar(); /* espera antes de cerrar la ventana */ g2_close(d); /* cierra el dispositivo (ventana) */ return 0; }