(preferirei non usare linguaggi .Net)
Infatti ... puoi usare Visual C++ nativo senza problemi.

Comunque, qual'è la differenza tra cin, scanf e getline?
La trovi nei libri di C++, non in un forum ...

Puoi leggere

scanf
http://www.cplusplus.com/reference/c.../cstdio/scanf/

getline
http://www.cplusplus.com/reference/string/getline/

cin
http://www.cplusplus.com/reference/iostream/cin/