VC++中怎么把一个字符串中的最后一个数字提取出来?
本帖最后由 VisualEleven 于 2013-03-05 12:02:34 编辑 我在这个字符串中写了一个IP(127.0.0.1),我想对这个IP的最后一位进行操作,怎么才能把最后一位提取出来,请高手帮忙,谢谢! vc++
[解决办法]
最后一位数的话,简单点做就是str=str.right(str.Getlenth()-1);
[解决办法]
#include <winsock2.h>
#pragma comment(lib, "ws2_32.lib")
int main(void)
{
WSADATA wsaData;
if (WSAStartup(MAKEWORD(2, 2), &wsaData) == 0) {
struct in_addr addr;
addr.S_un.S_addr = inet_addr("127.0.0.1");
if (addr.S_un.S_addr != INADDR_ANY &&
addr.S_un.S_addr != INADDR_NONE) {
printf("%u.%u.%u.%u\n",
addr.S_un.S_un_b.s_b1,
addr.S_un.S_un_b.s_b2,
addr.S_un.S_un_b.s_b3,
addr.S_un.S_un_b.s_b4);
WSACleanup();
}
}
return 0;
}