En este grupo En todos

Foro de C++



Librerias DEV-C++

Francisco
En proseso conalep méxico canada
Escrito por Francisco Rivera Gutierrez
el 13/01/2011

Buenas tardes comunidad.

Quiero compartirles el siguiente debate, que, aunque Luis ya que contestó de manera privada, quiero compartirlo con ustedes porque la respuesta que me da me parece excelente:


"Pues el primer problema con el que me he encontrado es en cuanto a las librerias que tiene DEV-C++. Por ejemplo, he buscado en internet algunas prácticas para ir entendiendo cómo usar el compilador pero, por ejemplo, en el video utiliza: system ("PAUSE") y entiendo que es para que la ventana de MS-DOS?( ¿Es correcto decirlo asi? )no se cierre, pero cuando compilo Hola Mundo! Se cierra de inmediato. Entonces la pregunta concreta es: ¿Cómo puedo saber que comando utilizar en éste caso?o ¿Existe alguna página donde me mencione los comandos para determinada librería (stdio. H, conio.h... Etc).

Gracias".

Francisco Rivera Gutierrez
En proseso conalep méxico canada
Escrito por Francisco Rivera Gutierrez
el 13/01/2011

A lo que Luis me responde:

Tengo un proyecto que no termina por falta de apoyo moral y/o economico https://foro.tmbteam.com ahi pretendo mostrar todas las liberias y para que sirven.


Si deseas ayudar, avisame... Y, por favor crea un debate, no me envies mensajes privados, porque asi no podremos ayudar a amas personas.


System("pause") funciona con la libreria stdio.h

Como novato en lenguaje C me pareció muy interesante la página que me recomienda Luis...

Saludos

Jose Palmeros
Ingeniero en desarrollo de software un...
Escrito por Jose Palmeros
el 14/01/2011

/*


Bien aquí hay algo importante para todo programador que se precie conocer C, cuando hablas o mencionas la librería conio. H, enseguida suponemos que usas algún programa de Borland que trae esa librería que no es compatible con el standard de C.


El system("pause") se usa en windows solo para evitar que la ventana se cierre, pero si compilas el programa y lo ejecutas desde la ventana de consola, ya no necesitas el system("pause"). Eso solo sirve para detener la pantalla de salida o consola de salida.


Librerias ANSI C

string.h Cstring
math.h Cmath
stdio.h Cstdio
time.h Ctime
stdlib.h Cstdlib
ctype.h Cctype
locale.h Clocale
signal.h Csignal
setjmp.h Csetjmp


Librerias Borland

conio.h
graphics.h

Fuente: https://docs.mis-algoritmos.com/c.librerias.html


Archivos de cabeceras de la biblioteca ANSI C

< assert.h > Contiene la macro assert (aserción), utilizada para detectar errores lógicos y otros tipos de fallos en la depuración de un programa.
< complex.h > Conjunto de funciones para manipular números complejos (nuevo en C99).
< ctype.h > Contiene funciones para clasificar caracteres según sus tipos o para convertir entre mayúsculas y minúsculas independientemente del conjunto de caracteres (típicamente ASCII o alguna de sus extensiones).
< errno.h > Para testar los códigos de error devueltos por las funciones de biblioteca.
< Fenv.h > Para controlar entornos en coma flotante (nuevo en C99).
< Float.h > Contiene la definición de constantes que especifican ciertas propiedades de la biblioteca de coma flotante, como la diferencia mínima entre dos números en coma flotante (_EPSOLON), el número máximo de dígitos de precisión (_DIG), o el rango de valores que se pueden representar (_MIN, _MAX).
< Inttypes.h > Para operaciones de conversión con precisión entre tipos enteros (nuevo en C99).
< Iso646.h > Para utilizar los conjuntos de caracteres ISO 646 (nuevo en NA1).
< Limits.h > Contiene la definición de constantes que especifican ciertas propiedades de los tipos enteros, como rango de valores que se pueden representar (_MIN, _MAX).
< Locale.h > Para la función setlocale() y las constantes relacionadas. Se utiliza para seleccionar el entorno local apropiado (configuración regional).
< math.h > Contiene las funciones matemáticas comunes.
< Setjmp.h > Declara las macros setjmp y longjmp para proporcionar saltos de flujo de control de programa no locales.
< Signal.h > Para controlar algunas situaciones excepcionales como la división por cero.
< Stdarg.h > Posibilita el acceso a una cantidad variable de argumentos pasados a una función.
< Stdbool.h > Para el tipo booleano (nuevo en C99).
< Stdint.h > Para definir varios tipos enteros (nuevo en C99).
< Stddef.h > Para definir varios tipos de macros de utilidad.
< stdio.h > Proporciona el núcleo de las capacidades de entrada/salida del lenguaje C (incluye la venerable función printf ).
< stdlib.h > Para realizar ciertas operaciones como conversión de tipos, generación de números pseudo-aleatorios, gestión de memoria dinámica, control de procesos, funciones de entorno, de señalización (? ), de ordenación y búsqueda.
< string.h > Para manipulación de cadenas de caracteres .
< Tgmath.h > Contiene funcionalidades matemáticas de tipo genérico ( type-generic ) (nuevo en C99).
< time.h > Para tratamiento y conversión entre formatos de fecha y hora.
< Wchar.h > Para manipular flujos de datos anchos y varias clases de cadenas de caracteres anchos (2 o más bytes por carácter), necesario para soportar caracteres de diferentes idiomas (nuevo en NA1).
< Wctype.h > Para clasificar caracteres anchos (nuevo en NA1).

Fuente: https://es.wikipedia.org/wiki/Biblioteca_est%C3%A1ndar_de_C