Sei sulla pagina 1di 1

#include <stdio.

h> char* strstr(char* s, char* t) - Restituisce un double atan2(double y, double x)


FILE *fopen(char *filename, char * mode) #include <stdlib.h> puntatore alla prima occorrenza di t arcotangente di y/x.
Apertura di un file (mode: r lettura w double atof(char *string) - Converte una all'interno di s. Restituisce NULL se t non double ceil(double x) intero superiore a x
scrittura a append) stringa in un valore in floating point. presente in s. double floor(double x) intero inferiore a x.
FILE *freopen(char *filename, char * mode, int atoi(char *string) - Converte una stringa char* strtok(char* s, const char* t) - double cos(double x) x in radianti
FILE *file_pointer) - Riassegna un file in un valore integer. scompone s in token, i caratteri che double sin(double x) x in radianti
puntatore ad un file diverso. int atol(char *string) - Converte una stringa delimitano i token sono contenuti in t. double tan(double x) x in radianti
int fclose(FILE *file_pointer) - Chiude un file in un valore long integer. Restituisce il puntatore al token (NULL se non double cosh(double x) coseno iperbolico
int feof(FILE *file_pointer) - Controlla se e' void exit(int val) Termina il programma, ne trova nessuno). Alla prima chiamata in s double sinh(double x) seno iperbolico
stato incontrato un end-of-file in un file. restituendo il valore val. va inserita la stringa da scomporre e in t i double tanh(double x) tangente iperbolica
EXIT_FAILURE - costante per segnalare x
int fflush(FILE *file_pointer) - Svuota il buffer caratteri che delimitano i vari token. Per double exp(double x) - e
di un file. terminazione senza successo del programma operare sulla stessa stringa, alle successive double log(double x) - log(x).
int getchar(void) - Legge un carattere da con exit(); valore diverso da zero chiamate al posto di s si deve passare NULL double log10 (double x ) logaritmo base 10
y
"stdin" (tastiera) EXIT_SUCCESS - segnala terminazione con double pow (double x, double y) - x
int fgetc(FILE *file_pointer) - Prende un successo del programma con exit(); vale 0 #include <ctype.h> int rand (void) intero casuale tra 0 e
carattere da un file int isalnum(int c) - Vero se c e' RND_MAX.
char *gets(char *buffer) - Legge una riga da #include <string.h> alfanumerico. int random(int max_num) valore casuale
"stdin" (tastiera) char *stpcpy (char *dest, char *src) - Copia int isalpha(int c) - Vero se c e' una lettera tra 0 e max_num.
char *fgets(char *string, int maxchar, FILE una stringa in un'altra. Restituisce dest dell'alfabeto. void srand(unsigned seed) inizializza la
*file_pointer) - Legge una riga da un file. char *strncpy(char *s1, char *s2, size_t n) - int iscntrl(int c) - Vero se c e' un carattere di sequenza di valori casuali
int printf(char *format _string, ) - Scrive Copia i primi "n" caratteri di s2 in s1. controllo. double sqrt(double x) radice quadrata
output formattato su "stdout" (schermo) Restituisce s1 int isdigit(int c) - Vero se c e' un numero
int fprintf(FILE *file_pointer, char int strcmp(char *s1, char *s2) - Confronta s1 decimale. #include <limits.h>
*format_string, ) - Scrive output e s2 per determinare l'ordine alfabetico (<0, int islower(int c) - Vero se c e' una lettera INT_MAX - Indica il pi grande valore che
formattato in un file. s1 prima di s2, 0 uguali, >0 s1 dopo s2) minuscola. possibile rappresentare con un int.
int sprintf(char *string, char *format_string, int strncmp(char *s1, char *s2, size_t n) - int isprint(int c) - Vero se c e' un carattere INT_MIN - Indica il pi piccolo valore che
) - Scrive output formattato su una stringa Confronta i primi "n" caratteri di due stampabile. possibile rappresentare con un int.
int fputc(int c, FILE *file_pointer) - Scrive un stringhe. int ispunct (int c) - Vero se c e' un carattere LONG_MAX - Indica il pi grande valore che
carattere in un file char *strcpy(char *s1, char *s2) - Copia s2 in di punteggiatura. possibile rappresentare con un long.
int putchar(int c) - Scrive un carattere su s1. Restituisce s1 int isspace(int c) - Vero se c e' un carattere LONG_MIN - Indica il pi piccolo valore che
"stdout" (schermo) int strlen(char *string) - Determina la spazio. possibile rappresentare con un long.
int puts(char *string) - Scrive una stringa su lunghezza di una stringa. int isupper(int c) - Vero se c e' una lettera
"stdout" (schermo) char *strcat(char *s1, char *s2, size_t n) - maiuscola. #include <float.h>
int fputs(char *string, FILE *file_pointer) - Aggiunge s2 a s1. Ritorna s1 tolower(int c) - Converte c in minuscolo. FLT_MAX, DBL_MAX - Indica il pi grande
Scrive una stringa in un file. char *strncat(char *s1, char *s2, size_t n) - int toupper(int c) - Converte c in maiuscolo. valore che possibile rappresentare con un
int scanf(char *format_string, args) - Legge Aggiunge "n" caratteri di s2 a s1. Ritorna s1 float (o double)
input formattato da "stdin" (tastiera) char *strchr(char *string, int c) - Cerca la #include <math.h> FLT_MIN, DBL_MIN - Indica il pi piccolo
int fscanf(FILE *file_pointer, char *format prima occorrenza del carattere c in string; int abs (int n) valore assoluto intero valore che possibile rappresentare con un
string, args) - Legge input formattato da file restituisce un puntatore alla prima long labs(long n) valore assoluto long float (o double)
int sscanf(char *buffer, char *format_string, occorrenza di c in s, NULL se non presente double fabs (double x ) valore assoluto di x
args) - Legge input formattato da una stringa char *strrchr(char *string, int c) - Cerca double acos(double x) - arcocoseno
EOF end of file (costante a valore negativo) l'ultima occorrenza del carattere c in string double asin(double x) - arcoseno
NULL - puntatore nullo (valore 0) double atan(double x) - arcotangente