Comment récupérer le nom réseau d'un PC en C ? - Programmation
Marsh Posté le 06-02-2002 à 11:21:14
Moi j'irais voir du côté de GetHostName() et GetHostByName()
----------------------
Pub : www.ikarer.fr.st
Marsh Posté le 06-02-2002 à 11:59:15
*Syl* a écrit a écrit : Moi j'irais voir du côté de GetHostName() et GetHostByName() ---------------------- Pub : www.ikarer.fr.st |
Ben je sais pas si C paske je travaille avec Builder 5.0 mais il connait pas du tout ces fonctions...
Par contre je suis en train de tester avec :
BOOL GetComputerName(
LPTSTR lpBuffer, // address of name buffer
LPDWORD nSize // address of size of name buffer
);
mais je sais pas koi mettre pour nSize...
C bien l'adresse de la taille de la chaine de caractères non ?
Pourquoi il ne veut pas simplement la taille ???
Moi, dès qu'il faut jouer avec des adresses et des pointeurs je me perds...
DéZolé...
Marsh Posté le 06-02-2002 à 12:15:33
J'pense que ça devrais aller :
char nom[MAX_COMPUTERNAME_LENGTH + 1] ;
DWORD i = MAX_COMPUTERNAME_LENGTH + 1 ;
GetComputerName(nom, &i);
Marsh Posté le 06-02-2002 à 12:28:03
*Syl* a écrit a écrit : J'pense que ça devrais aller : char nom[MAX_COMPUTERNAME_LENGTH + 1] ; DWORD i = MAX_COMPUTERNAME_LENGTH + 1 ; GetComputerName(nom, &i); |
Super, ça marche !!!
Merci *Syl* !!!
Marsh Posté le 06-02-2002 à 10:53:26
Tout est dans la question.
C ou C++...
Merci !
---------------
...m'enfin !!!