QT中电脑IP地址字符串转化成数字和小数点的函数
QT将字符串转化为字符数组
在开发中,经常使用到字符串转化为字符数组的例子,本次以QT编译器为例,简单总结:
字符串转化函数如下
/*
* 名称:analysis_data
* 功能:将形如192.168.2.110之类的ip字符串,分解成数字和小数点
* 参数:str--需要分离得字符串
* value--得到的数字的数组
* value_count--得到的数字串个数计数
* point--得到的小数点数组
* point_count--得到的小数点的个数计数
* 返回:0 成功
* -1 参数不正确,失败
*/
int MainWindow::analysis_data(const char *str, int *value, int *value_count, char *point, int *point_count)
{
int value_index = 0;
int point_index = 0;
int n = 0;
if (str == NULL || value == NULL || value_count == NULL || point == NULL || point_count