CONSULTA
DE PROGRAMACION.
#include
<stdio.h>
stdio.h, que significa "standard input-output
header" (cabecera estándar E/S), es la biblioteca estándar del lenguaje de programación C, el
archivo de cabecera que
contiene las definiciones de macros, las constantes, las
declaraciones de funciones y la definición de tipos usados por varias
operaciones estándar de entrada y salida. Por motivos de compatibilidad, el
lenguaje de programación C++
(derivado de C) también tiene su propia implementación de estas funciones, que
son declaradas con el archivo de cabecera stdio.
Las
funciones declaradas en stdio.h son sumamente populares.
Ejemplo de uso.
En
C y sus derivados, todas las funciones son declaradas en archivos de cabecera.
Así, los programadores tienen que incluir el archivo de cabecera stdio.h
dentro del código fuente para poder utilizar las funciones que están
declaradas. Nota: el compilador diferencia las mayusculas entre las minusculas.
#include <stdio.h>
int main(void)
{
int ch;
while ((ch = getchar())
!= EOF)
putchar(ch);
putchar('\n');
return 0;
}
El
programa lee todas las entradas desde la entrada estándar y las muestra en la
salida estándar, línea a línea.
#include <stdlib.h>
stdlib.h (std-lib: standard library
o biblioteca estándar)es el archivo de cabecera de la biblioteca
estándar de propósito general del lenguaje de programación C. Contiene los prototipos de
funciones de C para gestión de memoria dinámica, control de procesos y otras.
Es compatible con C++ donde se conoce como stdlib.
Funciones miembro.
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.
Nombre
|
Descripción
|
Conversión de tipos
|
|
atof (ascii to float)
|
|
atoi (ascii to integer)
|
cadena
de caracteres a entero
|
atol (C Standard Library)]] (ascii to long)
|
cadena
de caracteres a entero tamaño largo
|
strtod (string to double)
|
cadena
de caracteres a coma flotante tamaño doble
|
strtol (string to long)
|
cadena
de caracteres a entero largo
|
strtoul (string to unsigned long)
|
cadena
de caracteres a entero largo sin signo (positivo)
|
Generación de números
pseudo-aleatorios
|
|
Genera
un número pseudo-aleatorio
|
|
Establece
la semilla para el generador de números pseudo-aleatorios
|
|
Gestión de memoria dinámica
|
|
Reservan
memoria dinámica del heap (montón o montículo)
|
|
Liberan
memoria devolviéndola al heap
|
|
Control de procesos
|
|
terminar
ejecución anormalmente
|
|
registrar
una función callback para la salida
del programa
|
|
exit (operating system)
|
terminar
ejecución del programa
|
recuperar
una variable de entorno
|
|
system (C Standard Library)
|
ejecutar
un comando externo
|
Ordenación y búsqueda
|
|
búsqueda
binaria en un array
|
|
qsort (C Standard Library)
|
ordena
un vector
(informática) usando Quicksort
|
Matemáticas
|
|
Sistem (´´clear´´)
(clear screen, borrar pantalla).
Esta función no solo borra la pantalla, sino que
además sitúa el cursor en la posición (1, 1), en la esquina superior izquierda.
Libera de la memoria el elemento o los elementos
especificados:
CLEAR [ALL | CLASS ClassName |
CLASSLIB ClassLibraryName | DEBUG | DLLS
[cAliasNameList]|
EVENTS | FIELDS | GETS | MACROS | MEMORY
| MENUS | POPUPS
| PROGRAM | PROMPT | READ [ALL] | RESOURCES
[FileName] |
TYPEAHEAD | WINDOWS]
No hay comentarios:
Publicar un comentario