No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Aprende todo un fin de semana sin pagar una suscripción 🔥

Aprende todo un fin de semana sin pagar una suscripción 🔥

Regístrate

Comienza en:

0D
13H
20M
11S

Principales Bibliotecas de C

7/12
Recursos

Aportes 17

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

  • Las funciones declaradas en stdio.h pueden clasificarse en dos categorías: funciones de manipulación de ficheros y funciones de manipulación de entradas y salidas. fuente

    • Las funciones que pertenecen a conio.h declara varias funciones útiles para mejorar el rendimiento de la «entrada y salida por consola» fuente
  • Las funciones que pertenecen a stdlib.h pueden clasificarse en las siguientes categorías: conversión, memoria, control de procesos, ordenación y búsqueda, matemáticas. fuente

  • string.h es un archivo de la Biblioteca estándar del lenguaje de programación C que contiene la definición de macros, constantes, funciones y tipos y algunas operaciones de manipulación de memoria.
    fuente

  • math.h es un archivo de cabecera de la …biblioteca estándar del lenguaje de programación C diseñado para operaciones matemáticas básicas. fuente

  • time.h relacionado con formato de hora y fecha es un archivo de cabecera de la biblioteca estándar del lenguaje de programación C que contiene funciones para manipular y formatear la fecha y hora del sistema. [fuente] (https://es.wikipedia.org/wiki/Time.h)

  • ctype.h es un archivo de cabecera de la biblioteca estándar del lenguaje de programación C diseñado para operaciones básicas con caracteres. fuente

  • signal.h es un archivo de cabecera definido en la Biblioteca estándar de C para especificar como un programa maneja señales mientras se ejecuta. fuente

  • locale.h fuente

  • errno.h fuente

  • assert.h proporcionar una definicion de la macro assert, que imprime un mensaje de error y aborta el programa fuente(https://es.wikipedia.org/wiki/Assert.h)

#include <stdio.h> //input y output teclado, para imprimir pantalla printf
#include <conio.h> //entradas y salidas comunicarnos en la consola
#include <string.h> // cuando se trabaja con cadenas de caracteres
#include <stdlib.h> // system comunicarnos afuera de c con sistema attoy convertir string a entero  adol convierte a long ran genera numeros enteros aleatorios delay para pausa
#include <math.h> // sin cosh floor ceil sqrt
#include <time.h>  // para fechas o tiempos del sistema 
#include <ctype.h> //  tipo manejo de caracteres individuales
#include <signal.h> // señales en programa por ejemplo enventos en el teclado , detectar un espacio en blanco en cadena de caracteres, detectar caracter en minuscúla lower y upper.
#include <locale.h> // cuestinones locales al software cuando se neccesita que se adapte al lugar que se use
#include <errno.h>// para debug errores.
#include <assert.h>// macro para verificar asumsiones y imprimir que esta pasando.

Aquí las diferentes funciones de las librerías del Lenguaje C

https://webs.um.es/iverdu/P00LibreriasANSIc.pdf

Como aportación, los asserts si son utilizados pero en general en tiempo de desarrollo en grandes proyectos y es probable que no se use el assert.h proveído por la librería de C, sino que se hace uno propio.
Una vez que el proyecto pasa la etapa de integración y se manda a producción como un reelase, la macro assert se modifica y se convierte en una macro vacia (así no “gasta” tiempo en verificar el assert y simplemente lo ignora)

Tabla de codificación ASCII

Irónico que hayas mencionado la función de la raíz cuadrada sqrt() pero no la función del exponente pow() en <math.h> habiendo trabajado con este último a lo largo de este curso.

Alguien sabe como obtener la “enie” desde un teclado sin number pad?, ya intente alt+164 y no funciona

El video presenta un problema en el minuto 8:50 ya que se queda sin audio y no se escucha lo que el profesor indica, crei en un inicio que seria mi equipo pero ya me di cuenta que es el video.

Hablás de muchos cursos avanzados pero éste es el último curso de C que veo de la carrera

Principales bibliotecas en C

Por norma general, cada lenguaje provee bibliotecas que son funciones que sirven para facilitar el desarrollo de algun aplicativo en ese entorno.
Ahora veremos las principales bibliotecas de C:

  1. “#include <stdio.h>” Standar Input Output: librería de output e input, es decir, salida y entrada de datos. Es practicamente obligatoria de usar.
  2. “#include <conio.h>” Consol Input Output: sirve para comunicarnos con la consola
  3. “#include <string.h>” : Sirve para trabajar con cadenas de caracteres o strings
  4. “#include <stdlib.h>” : Para comunicarnos con el sistema, convertir numeros, etc
  5. “#include <math.h>” : Sirve para funciones matematicas como trigonometria, aproximaciones, etc.
  6. “#include <time.h>” : Todo lo relacionado con fechas y hora del sistema local.
  7. “#include <ctype.h>” : Manejo de caracteres individuales
  8. “#include <signal.h>” : Señales que puedan haber en el sistema, como por ejemplo presionar una tecla.
  9. “#include <locale.h>” : Sirve para el formato del sistema para que se adapte a diferentes locaciones o lugares
  10. “#include <errno.h>” : Manejo de errores
Se puede usar la codificación utf-8 en C
Genial, ahora me quedo claro lo de las bibliotecas que erróneamente la llaman librerías.
¿Cómo hacer mi propia biblioteca?

genial

Ese gato es un iman de mi mirada