ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Bibliotecas En C++


Enviado por   •  22 de Agosto de 2013  •  1.028 Palabras (5 Páginas)  •  272 Visitas

Página 1 de 5

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 desplaza, int origen);

• tell(f): de tipo int que devuelve la posición actual del puntero dentro del archivo f. longintftell(FILE*F);

• write(s,i1,i2,f):

...

Descargar como (para miembros actualizados)  txt (7.1 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com