Bibliotecas En C++
Enviado por brendizqi • 22 de Agosto de 2013 • 1.028 Palabras (5 Páginas) • 285 Visitas
BIBLIOTECAS EN C
BIBLIOTECA <stdlib.h>
• atof(s).- Convierte la cadena s a una cantidad de doble precisión. Requiere el llamado de la biblioteca math.h
• atoi(s).- Convierte la cadena s a un entero.
La cadena debe tener el siguiente formato:
[espacio en blanco][signo][ddd] (siendo obligatorio los dígitos decimales).
• atol(s).- Convierte la cadena s a un entero largo.
La cadena debe tener el siguiente formato:
[espacio en blanco][signo][ddd] (siendo obligatorio los dígitos decimales).
• calloc(n, s).- Reserva memoria para una formación de n elementos, cada uno de s bytes. Devuelve un puntero al principio del espacio reservado.
Si no existente bastante espacio para el nuevo bloque o bien n o s es 0, calloc devuelve nulo.
• exit(u).- Cierra todos los archivos y buffers y termina el programa. El valor de u es asignado por la función para indicar el estado de terminación.
• free(p).- Libera un bloque de memoria reservada cuyo principio esta indicado por p.
• malloc(u).- Reserva u bytes de memoria. devuelve un puntero al principio del espacio reservado
• rand( ).- Devuelve un entero positivo aleatorio
• srand(u).- Inicializa el generador de números aleatorios
BIBLIOTECA <string.h>
• strcmp(s1, s2).- Compara dos cadenas de caracteres lexicográficamente, sin diferenciar mayúsculas de minúsculas. Devuelve un valor negativo si s1 < s2; 0 si s1 y s2 son idénticas; y un valor positivo si s1 > s2
• strcpy(s1, s2).- Copia la cadena de caracteres s2 en la cadena s1
• strcmpi(s1, s2).- Compara dos cadenas de caracteres lexicográficamente, sin diferenciar mayúsculas de minúsculas. Devuelve un valor negativo si s1 < s2; 0 si s1 y s2 son idénticas; y un valor positivo si s1 > s2
• strlen(s).- Devuelve el número de caracteres de una cadena
• strset(c, s).- Pone todos los caracteres de s a c (excluyendo el carácter nulo del final \0)
• system(s).- Pasa la orden al sistema operativo. Devuelve cero si la orden se ejecuta correctamente; en otro caso devuelve un valor distinto de cero, típicamente -1.
BIBLIOTECA <stdio.h>
Incorpora las funciones de entrada y de salida E/S estándar, tipos y macros.
• close(f): es de tipo int, cierra el archivo f y devuelve el valor 0 si el archivo se ah cerrado con éxito.Intfclose(FILE*f);
• feof(f): de tipo int, y nos determina si ahi encontrado un tipo de archivo, de ser asi devuelve un valor distinto de cero y en otro caso devuelve 0. Intfeof(FILE*f);
• getc(f): de tipo int esta función nos lee un carácter del archivo f. intfgetc(FILE f);
• gets(s,i,f): de tipo char (puntero) nos lee una cadena s con i caracteres y del archivo f. char *fgets(char s, int s, FILE*f);
• open(s1,s2): de tipo file (puntero) y abre un archivo llamado s1 de tipo s2 y devuelve un puntero al archivo. FILE *fopen(constchar*s1,const char s2);
• printf(f…): de tipo int y escribe datos en el archivo f (el resto de los argumentos). intfprintf(FILE*f, constchar *formato);
• putc(c,f): es de tipo int y escribe un carácter en el archivo f. intfputc(int c, FILE*F);
• puts(s,f): es de tipo int y escribe una cadena de caracteres en un archivo f. intfptus(constchar*cad,FILE*f);
• read(i1,i2,f):es de tipo int y lee i2 elementos, cada uno de tamaño i1 bytes, desde el archivo f hasta la cadena s. size_tfread(void*b,size_ttn, FILE*f);
• seek(f,l,i): de tipo int y mueve el puntero al archivo f a una distancia de 1 bytes desde la posición i (i puede representar el principio de un archivo, la posición actual del puntero o el fin del archivo. Intfseek(FILE*f, long
...