将IP地址转化为一个整数
来源:互联网 发布:网络阅读的利与弊例子 编辑:程序博客网 时间:2024/03/29 22:06
str类型的ip地址例如:"192.168.255.255",写出函数int f(char *str)用一个int型表示。
/*¡Á?3¡è1?12¡Áš®¡ä?*/#include <iostream>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <vector>#include <queue>using namespace std;int f(char *str){if(str == NULL)return -1;int temp[4];char temp_str[4][4];int i(0);char *begin = str;char *end = str;while(*end != '\0' ){if(*(end+1) == '.'|| *(end+1) == '\0' ){int k(0);for(char *j =begin;j<=end;j++){temp_str[i][k] = *j;k++;}temp_str[i][k] = '\0';i++;end = end +2;begin = end;}else{end++;}}unsigned long sum=0;for(int i =0;i<4;i++){temp[i] = atoi(temp_str[i]);cout << temp[i];temp[i] = temp[i] << (24-i*8); sum += temp[i];}cout << " " << sum;}int main(){char *s = "255.255.255.253";f(s);return 0;}
0 0
- 将IP地址转化为一个整数
- 将IP地址转换为一个整数
- ip地址转化为整数 整数转化为IP地址
- MFC中,将IP地址转化为整数
- IP地址转换为一个整数和整数转化为IP地址
- 将大整数转化成IP地址和把IP地址转化成大整数
- 整数ip地址转化为01二进制表示...
- IP地址转化成整数
- IP地址转化成整数
- 将长整型的数转化为ip地址形式
- 将网络地址(u_long)转化为点分十进制ip地址
- linux C:将域名转化为IP地址
- 将IP地址转化为数字的形式的好处
- 用strtok函数将ip地址转化为数字
- C语言 将一个字符串转化为整数
- 将字符串转化为整数
- 将整数转化为字符串
- 将罗马数字转化为整数
- POJ 3692:Kindergarten(最大团)
- C#与QT操作office示例代码
- TCP四种定时器--学习笔记
- oracle学习笔记(一)---oracle的简介、入门、scott的介绍
- ergkt
- 将IP地址转化为一个整数
- 正数相减
- Mysql mysql lost connection to server during query 问题解决方法
- strtoul
- [leetcode] Remove Element
- java交通管理系统枚举学习笔记及心得
- 最长递增子序列
- sdjfchjfvhv
- 表示数字