C'è modo di sapere il nome dell'utente di Windows in C++?
In Java lo sapevo fare...![]()
![]()
C'è modo di sapere il nome dell'utente di Windows in C++?
In Java lo sapevo fare...![]()
![]()
se non ricordo male c'è una chiave del registro che riporta il nome utente e la classe relativa dell'utente in corso
MySQL Worker - The OpenSource Multiplatform MySQL database Administrator (C++ powered)
.:[ It resumes the development !! ]:.
Spero ci sia anche una semplice funzione![]()
non credoOriginariamente inviato da l.golinelli
Spero ci sia anche una semplice funzione![]()
dovresti provare con qualche chiamata alle API di windows.
MySQL Worker - The OpenSource Multiplatform MySQL database Administrator (C++ powered)
.:[ It resumes the development !! ]:.
o utilizzi l'API GetEnvironmentVariable() (cerca su google)
oppure, più semplicemente
system("ECHO %USERNAME%"); // utilizzi il DOS.
...Terrible warlords, good warlords, and an english song
Grazie![]()
Avrei bisogno di inserire il risultato in una variabile... :master:Originariamente inviato da Johnny_Depp
system("ECHO %USERNAME%"); // utilizzi il DOS.
prova con:
string user = system("ECHO %USERNAME%");
La stupidità umana e l'universo sono infinite.
Della seconda non sono certo(Einstein)
Gnu/Linux User
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
...Terrible warlords, good warlords, and an english song
Farò così... Grazie :suonata: