przekazać parametr za pomocą polecenia systemowego

Mam program wykonywalny, który działa w kilku komputerach w sieci. Najpierw pobiera nazwę hosta (pc-001 .. pc-013 itp.). Następnie muszę zamontować dysk sieciowy (serwer1) na parzystych komputerach i (serwer2) na kursie pierwszym na podstawie nazwy hosta.

Mój problem polega na tym, że używam wywołania systemowego do uruchamiania polecenia dos 'net use' na przykład

system ("net use x: \\\\server1\\shares /user:username pass");

Jak mogę przekazać zmienną do nazwy użytkownika? nazwa użytkownika to nazwa hosta, która, jak wiem, jest taka sama dla wszystkich komputerów.

questionAnswers(2)

yourAnswerToTheQuestion