gets: legge dallo standard input fino a trovare una new line ('\n'), la sostituisce con '\0' e mette la stringa così ricavata nell'char * che prende in input.

Per le altre...visto che in c++ ciò che fanno le funzioni dipende da con quali e quanti parametri le chiami:

http://www.cplusplus.com/reference/i...m/istream/get/

http://www.cplusplus.com/reference/i...tream/getline/
http://www.sanlab.it/post/2008/11/01...-in-C2b2b.aspx