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

moamea0211 -  
 Yoda -
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

  1. Yoda
     
    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