当前位置: 首页 > news >正文

C语言中const char *字符进行切割实现

将127.0.0.1以“”“.”来进行切割,实现如下:

    const char * ip = "127.0.0.1";char *test = new char[100];strcpy(test, ip);const char *split = ".";char *final;final = strtok(test, split);while (final){printf("%s\n", final);final = strtok(NULL, split);}return 0;

最终实现效果:

想要将字符转成整形,如下:

#include <stdio.h>
#include <iostream>//借助strtok实现split
#include <string.h>int main()
{const char * ip = "127.0.0.1";char *test = new char[100];strcpy(test, ip);const char *split = ".";char *final;final = strtok(test, split);while (final){printf("%s\n", final);int c = atoi(final);printf("data = %d\n", c);final = strtok(NULL, split);}return 0;
}

http://www.lryc.cn/news/490341.html

相关文章:

  • 【UE5】在材质中计算模型在屏幕上的比例
  • 前端速通(HTML)
  • 订单日记为“惠采科技”提供全方位的进销存管理支持
  • Linux:文件管理(一)
  • 鸿蒙多线程开发——线程间数据通信对象03(sendable)
  • linux从0到1——shell编程7
  • 自主研发,基于PHP+ vue2+element+ laravel8+ mysql5.7+ vscode开发的不良事件管理系统源码,不良事件管理系统源码
  • 【海思Hi3519DV500】双目网络相机套板硬件规划方案
  • 【电源专题】BUCK电源SW电压的平均值为什么等于输出电压?
  • SpringCloud Gateway转发请求到同一个服务的不同端口
  • 【模块一】kubernetes容器编排进阶实战之pod的调度流程,pause容器及init容器
  • PySpark3:pyspark.sql.functions常见的60个函数
  • Python操作neo4j库py2neo使用之创建和查询(二)
  • 力扣11.23
  • golang实现TCP服务器与客户端的断线自动重连功能
  • 数据结构 (6)栈的应用举例
  • 谁的年龄最小(结构体专题)
  • 【论文笔记】LLaVA-KD: A Framework of Distilling Multimodal Large Language Models
  • M|大脑越狱
  • 数据库编程(sqlite3)
  • 【C语言】关键字详解
  • 什么是计算机网络
  • 【大数据学习 | Spark-Core】Spark的分区器(HashPartitioner和RangePartitioner)
  • CSS3_BFC(十二)
  • C0032.在Clion中使用MSVC编译器编译opencv的配置方法
  • 微信小程序中会议列表页面的前后端实现
  • WEB攻防-通用漏洞文件上传二次渲染.htaccess变异免杀
  • vue实现列表滑动下拉加载数据
  • 全面解析:HTML页面的加载全过程(四)--浏览器渲染之样式计算
  • #Verilog HDL# 谈谈代码中如何跨层次引用