In C esistono "funzioni" di libreria che si occupano dell'I/O, non comandi.
Puoi utilizzare la fgets.
Ovviamente, considera che c'e' differenza con il Visual Basic ... ad esempio, devi indicare il numero massimo di caratteri da leggere e devi allocare la stringa in maniera opportuna.
P.S. Nel titolo indichi in C++ e nel post chiedi per il C ... dato che c'e' differenza, indica esattamente il linguaggio ...