non si può fare...string user = system("ECHO %USERNAME%");
piuttosto,
redirigi l'output del comando DOS dentro un file fittizio:
system("ECHO %USERNAME% > username.dat");
ora (da C/C++) basta aprire il file appena creato, leggere il
valore di %USERNAME% ed assegnarlo ad una variabile