Buenas necesito ayuda a ver si hay alguien q tenga conocimientos de C por aqui.
Agradeceria q me explicaran brevemente para q sirven cada una de las funciones q escribo a continuacion, en q casos se utilizan, y si puede ser con un pequeño ejemplo, ya q en las webs a las q consulto lo explican de una forma demasiado complicada y no me entero de na. Son todas sobre entradas y salidas pero a ver si podeis aclararme un poquito.
gets
fgets
getc
getchar
ungetc
puts
fputs
fflush
stdin
stdout
stderr
bool
sscanf
fscanf
sprintf
Gracias adelantadas!