Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1858 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C++] Récupérer le nom de la machine

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++] Récupérer le nom de la machine

n°859386
alalex
Posté le 28-09-2004 à 19:38:04  profilanswer
 

Je suis en train de me faire un petit logiciel de sauvegarde FTP, je voudrai créer un répértoire sur mon FTP qui correspond au nom de la machine.
Je developpe sous Borland C++ builder 6, et je cherche une fonction qui permet, de me retourner le nom de la machine courante.
 
Merci pour votre aide


---------------
-= Team RC5-72 =-  -= Team Dolphin Project =-
mood
Publicité
Posté le 28-09-2004 à 19:38:04  profilanswer
 

n°859406
HelloWorld
Salut tout le monde!
Posté le 28-09-2004 à 19:57:03  profilanswer
 
n°859431
alalex
Posté le 28-09-2004 à 20:25:39  profilanswer
 

jai essayé ca, mais la fonction gethostname me renvoi -1 (WSAEFAULT).
 
ma fonction
 
String recupHostName()
{
    char   hostname[255];
    struct hostent  *he;
 
    //memset(hostname,0,255);
    int test = gethostname(hostname, 255);
    switch (test)
    {
        case WSAEFAULT :         break;
        case WSANOTINITIALISED : break;
        case WSAENETDOWN :       break;
        case WSAEINPROGRESS :    break;
        default :                break;
    }
 
    if (test == 0)
    {
        //mettre Erreur
  return -1;
 }
    hostname[HOST_NAME_MAX - 1] = '\0';
    he = gethostbyname (hostname);
    if (he == NULL)
    {
        //mettre Erreur
  return -1;
 }
    return he->h_name;
}


---------------
-= Team RC5-72 =-  -= Team Dolphin Project =-
n°859471
cricri_
Posté le 28-09-2004 à 21:24:22  profilanswer
 

Y a un WSAStartup() qqpart au début ?

n°859501
alalex
Posté le 28-09-2004 à 21:54:38  profilanswer
 

c bon g réussi ct trop simple en fait :  
 
    char   hostname[255];
    unsigned long tailleBuf = 255;
 
    if (GetComputerName(hostname,&tailleBuf) != 1)
    {
        //AJOUTER ERREUR
    }
    return String(hostname);


---------------
-= Team RC5-72 =-  -= Team Dolphin Project =-

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C++] Récupérer le nom de la machine

 

Sujets relatifs
Recuperer le login de l utilisateur courant sur le poste client[Reglé] Récupérer ipconfig /all dans un fichier texte
Récupérer le chemin d'une base Access en VBARécupérer texte page internet
[PHP] récupérer l'urlcomment recuperer le repertoire partager sous delphi ?
recuperer le signe d'une variableJTree avec arborescence de la machine
ActionListener - recuperer un evenement[as]récupérer la date de la veille?
Plus de sujets relatifs à : [C++] Récupérer le nom de la machine


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR