#include <winsock.h>
#pragma comment( lib, "ws2_32.lib")
int main(int argc, char* argv[])
{
WSADATA  wsaData  ;
char msg[128]="";
char hostname[] = "www.chinaren.com";
struct sockaddr_in   dest;
    if  (WSAStartup(MAKEWORD(2,2),&  wsaData)!=0)
return 0;
struct hostent FAR * lpHost = gethostbyname( hostname );
if( lpHost != NULL )
{
lpHost = gethostbyname( lpHost->h_name );
strcpy( msg, lpHost->h_name );
strcat( msg, ":\n" );
for(int i=0; lpHost->h_addr_list[i] != NULL ;i++)
{
memcpy(&(dest.sin_addr), lpHost->h_addr_list[i],
lpHost->h_length);
strcat( msg, inet_ntoa(dest.sin_addr) );
strcat( msg, "\n" );
}
}2. -----------------------------------------
fopen( xxxx, "w+b" ); 打开就可以了