【发布时间】:2014-07-28 10:37:19
【问题描述】:
我已经搞了好几个小时了,我只是想不通,有人可以帮我吗?
cout << "Please enter the port to listen on: ";
int port = 2232;
cin >> port;
cout << "Please enter your ip address: ";
string addr;
cin >> addr; //ERROR 1
puts("");
WSAData wsa;
WORD Version = MAKEWORD(2,1);
WSAStartup(Version, &wsa);
SOCKET Listen = socket(AF_INET, SOCK_STREAM, NULL);
SOCKET Connect = socket(AF_INET, SOCK_STREAM, NULL);
SOCKADDR_IN Server;
Server.sin_addr.s_addr = inet_addr(addr); //ERROR 2
1 错误 C2040:“ip”:“const char *”与“std::string”的间接级别不同
2 IntelliSense:不存在从“std::string”到“const char *”的合适转换函数
【问题讨论】:
-
您是否包含
标头?