Librerias en c++

Librerias en c++

C++ todas cpp librerias



Todas Las Librerías y Funciones Del Lenguaje C/C++






Para quienes estén interesados, les dejo una lista con el nombre de todas las librerías standard de C y las funciones que contiene cada una.

Dejé los títulos de las librerías y las variables en inglés ya que quienes programamos nos llevamos mejor con ese idioma (al menos en el momento de la programación en si) que con nuestro español de nacimiento.



* stdio.h

* ctype.h

* string.h

* math.h

* stdlib.h

* assert.h

* setjmp.h

* signal.h

* time.h



Input and Output:



* FILE *fopen(const char *filename, const char *mode)

* FILE *freopen(const char *filename, const char *mode, FILE *stream)

* int fflush(FILE *stream)

* int fclose(FILE *stream)

* int remove(const char *filename)

* int rename(const char *oldname, const char *newname)

* FILE *tmpfile(void)

* char *tmpnam(char s[L_tmpnam])

* int setvbuf(FILE *stream, char *buf, int mode, size_t size)

* void setbuf(FILE *stream, char *buf)

* int fprint(FILE *stream, const char *format, …)

* int sprintf(char *s, const char *format, …)

* vprintf(const char *format, va_list arg)

* vfprintf(FILE *stream, const char *format, va_list arg)

* vsprintf(char *s, const char *format, va_list arg)

* int fscanf(FILE *stream, const char *format, …)

* int scanf(const char *format, …)

* int sscanf(char *s, const char *format, …)

* int fgetc(FILE *stream)

* char *fgets(char *s, int n, FILE *stream)

* int fputc(int c, FILE *stream)

* int fputs(const char *s, FILE *stream)

* int getc(FILE *stream)

* int getchar(void)

* char *gets(char *s)

* int putc(int c, FILE *stream)

* int putchar(int c)

* int ungetc(int c, FILE *stream)

* size_t fread(void *ptr, size_t size, size_t nobj, FILE *stream)

* size_t fwrite(const void *ptr, size_t size, size_t nobj, FILE *stream)

* int fseek(FILE *stream, long offset, int orogin)

* long ftell(FILE *stream)

* void rewind(FILE *stream)

* int fgetpos(FILE *stream, fpos_t *ptr)

* int fsetpos(FILE *stream, const fpos_t *ptr)

* void clearerr(FILE *stream)

* int feof(FILE *stream)

* int ferror(FILE *stream)

* void perror(const char *s)



Character Class Tests:



* isalnum(c)

* isalpha(c)

* iscntrl(c)

* isdigit(c)

* isgraph(c)

* islower(c)

* isprint(c)

* ispunct(c)

* isspace(c)

* isupper(c)

* isxdigit(c)



String Functions:



* char *strcpy(s , ct)

* char *strncpy(s , ct , n)

* char *strcat(s , ct)

* char *strncat(s , ct , n)

* int strcmp(cs , ct)

* int strncmp(cs , ct ,n)

* char *strchr(cs , c)

* char *strrchr(cs , c)

* size_t strspn(cs , ct)

* size_t strcspn(cs , ct)

* char *strstr(cs , ct)

* size_t strlen(cs)

* char *strerror(n)

* char *strtok(s , ct)



Mathematical Functions:



* sin(x)

* cos(x)

* tan(x)

* asin(x)

* acos(x)

* atan(x)

* atan2(x)

* sinh(x)

* cosh(x)

* tanh(x)

* exp(x)

* log(x)

* log10(x)

* pow(x,y)

* sqrt(x)

* ceil(x)

* floor(x)

* fabs(x)

* ldexp(x)

* frexp(x,double *ip)

* modf(x,double *ip)

* fmod(x,y)



Utility Functions:



* double atof(const char *s)

* int atoi(const char *s

* long atol(const char *s)

* double strrod(const char *s, char **endp)

* long strtol(const char *s, char **endp, int base)

* unsigned long strtoul(const char *s, char **endp, int base)

* int rand(void)

* void srand(unsigned int seed)

* void *calloc(size_t nobj, size_t size)

* void *malloc(size_t size)

* void *realloc(void *p, size_t size)

* void free(void *p)

* void abort(void)

* void exit(int status)

* int atexit(void (*fcn)(void))

* int system(const char *s)

* char *getenv(const char *name)

* void *bsearch(const void *key, const void *base, size_t n, size_t size, int (*cmp)(const void *keyval, const void *datum))

* void qsort(void *base, size_t n, size_t size, int (*cmp)(const void *, const void *))

* int abs(int n)

* long labs(long n)

* div_t div(int num, int denom)

* ldiv_t ldiv(long num , long denom)



Diagnostics:



* void assert(int expression)



Non-local Jumps:



* int setjmp(jmp_buf env)

* void longjmp(jmp_buf env, int val)



Signals:



* void (*signal(int sig, void (*handler)(int)))(int)



Data and Time Functions:



* clock_t clock(void)

* time_t time(time_t , *tp)

* double difftime(time_t time2 , time_t time1)

* time_t mktime(struct tm *tp)

* char *asctime(const time_t *tp)

* char *ctime(const time_t *tp)

* struct tm *gmtime(const time_t *tp)

* struct tm *localtime(const time_t *tp)

* size_t strftime(char *s, size_t smax, const char *fmt, const struct tm *tp)






fuente http://www.fepe55.com.ar/blog/2007/07/02/todas-las-librerias-y-funciones-standard-del-lenguaje-c/




















Autor: gatunis
http://libros-online-gratis.blogspot.com/

No hay comentarios:

Publicar un comentario en la entrada