#include <iostream>
#include <windows.h>
#include <winsock2.h> using namespace std; int main(int argc, char *argv[])
{char name[20];
char* host_namename1;
int hostname;
struct hostent *pp=NULL;
WSADATA wsaData;
WORD wVersionRequested;
wVersionRequested = MAKEWORD( 2, 2 );
hostname=gethostname(name,20);
pp=gethostbyname(host_name); printf("%d\n",hostname);
cout < <pp->h_name < <endl;
system("PAUSE");
return EXIT_SUCCESS;
}
dev c++ bi编译通过,但运行不了,望高手执教
#include <windows.h>
#include <winsock2.h> using namespace std; int main(int argc, char *argv[])
{char name[20];
char* host_namename1;
int hostname;
struct hostent *pp=NULL;
WSADATA wsaData;
WORD wVersionRequested;
wVersionRequested = MAKEWORD( 2, 2 );
hostname=gethostname(name,20);
pp=gethostbyname(host_name); printf("%d\n",hostname);
cout < <pp->h_name < <endl;
system("PAUSE");
return EXIT_SUCCESS;
}
dev c++ bi编译通过,但运行不了,望高手执教
解决方案 »
- MFC中怎样重新设置定时器?
- Tab控件中分隔符重影问题??
- 怎样获得对话框指针?谢谢回答,回者有分
- VC2005速度真慢,有办法优化吗?
- 请教一个问题
- 如何得到ADO的Recordset的多少个列
- 关于ReadDirectoryChangesW的连接错误
- 在98下写了个服务程序,把它放到注册表的RunServices键下,但是我注销后,程序起不了,原来注销后启动的是Run下程序,怎样只启动一个程序
- 怎么动态改变菜单的可用与否属性?
- 怎样编程结束应用程序( CWnd()->DestroyWindow() 在非MFC类中出现非法操作 )
- 有关重载new之后在MFC Debug程序中运行的问题
- switch与select的嵌套问题
#include <windows.h>
#include <winsock2.h>
#pragma comment(lib,"ws2_32")using namespace std; int main(int argc, char *argv[])
{
char name[20];
WSADATA wsa;
WSAStartup(MAKEWORD(2,2),&wsa);
gethostname(name,20);
cout <<name <<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
#include <stdio.h>
#include <windows.h>
#include <winsock2.h> using namespace std; int main(int argc, char *argv[])
{char name[20];
char* host_namename1;
int hostname;
struct hostent *pp=NULL;
WSADATA wsaData;
WORD wVersionRequested;
WSAStartup(MAKEWORD(2,2),&wsa);
hostname=gethostname(name,20);
if(hostname==0)
{
pp=gethostbyname(host_name);
printf("%s\n",name);
cout < <pp->h_name < <endl;
system("PAUSE");
return EXIT_SUCCESS;
}
WSAClearup();
}
改成
WSAStartup(MAKEWORD(2,2),&wsa);