Host name to IP Address (vice-versa)

Hi Guys,

How can I convert hostname to IP address?
localhost ---> 127.0.0.1

Thanks in advance
Never mind found it. In case someone else is looking for it

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
string returnVal;
     char   temp[255];
 
      if ((gethostname(temp,sizeof(temp))) == -1) {
         perror("gethostname");
         exit(1);
     }
 
     const hostent* host_info = NULL ;
     host_info = gethostbyname(temp) ;
 
     if (host_info) {
         const in_addr* address = (in_addr*)host_info->h_addr_list[0] ;
         memset(temp,NULL,sizeof(temp)) ;
         strcpy(temp,inet_ntoa(*address)) ;
     }
 
     returnVal = temp;
    return returnVal ;

Topic archived. No new replies allowed.