TCHAR *nTargetAddress
m_SockAddrIn.sin_addr.S_un.S_addr=inet_addr(nTargetAddress);error C2664: 'inet_addr' : cannot convert parameter 1 from 'unsigned short *' to 'const char *'
不知道这个怎么转?API里面是不是不能用CHAR类型?
谢谢!
m_SockAddrIn.sin_addr.S_un.S_addr=inet_addr(nTargetAddress);error C2664: 'inet_addr' : cannot convert parameter 1 from 'unsigned short *' to 'const char *'
不知道这个怎么转?API里面是不是不能用CHAR类型?
谢谢!
m_SockAddrIn.sin_addr.S_un.S_addr=inet_addr(nTargetAddress);
//
//TCHAR *nTargetAddress;
m_SockAddrIn.sin_addr.S_un.S_addr=inet_ntoa(INADDR_ANY);
这样可以不
unsigned long inet_addr (
const char FAR * cp
);
Parameters
cp
[in] A null-terminated character string representing a number expressed in the Internet standard ".'' (dotted) notation. 就直接用 char *nTargetAddress 或 char nTargetAddress[]
还有自用之前要初始化或赋值 否则编译通过了但是运行要出错
error LNK2019: unresolved external symbol bind referenced in function不知道还有其它什么方法没?
#pragma comment(lib, "ws2.lib")