Affecter le résultat de system("/") a une variable en langage C

Fermé
moamea0211 - Modifié par moamea0211 le 5/11/2014 à 22:37
 Yoda - 5 nov. 2014 à 23:39
Bonjour,

je voulais savoir est ce qu'on peut affecter le résultat de system("Hostname") ou system("echo %USERNAME%") a une variable ???

1 réponse

Bonsoir,

Utilises plutôt la fonction getenv()

exemple trouvé sur le net

int main()
{
char user[1024];

strcpy(user, getenv("USERNAME"));

printf("username=[%s]\n", user);

return 0;
}
0