介绍一种简单字符串的分割与拼接方法,以修改IP地址为例:

#include <stdio.h>
int main(void) { char ori_ip[] = "192.168.1.100";char res_ip[16] = {0};int tmp1 = 0;int tmp2 = 0;int tmp3 = 0;int tmp4 = 0;sscanf(ori_ip, "%d.%d.%d.%d", &tmp1, &tmp2, &tmp3, &tmp4);printf("%d %d %d %d\n", tmp1, tmp2, tmp3, tmp4);snprintf(res_ip, sizeof(res_ip), "%d.%d.%d.0", tmp1, tmp2, tmp3);printf("%s\n", res_ip);return 0;
}

运行结果:

c语言 字符串分割与拼接相关推荐

  1. c语言 字符串分隔,c语言字符串分割–strtok | 逗号分隔-huangea的博客

    c语言字符串分割–strtok | 逗号分隔 代码,原理是使用字符串分隔函数 Strtok()函数详解: 该函数包含在"string.h"头文件中 函数原型: char* strt ...

  2. c语言字符串分割函数

    C语言字符串分割 strsep函数用于分解字符串为一组字符串.定义语句为char *strsep(char **stringp, const char *delim); 使用实例: #include ...

  3. python 中文字符串分割与拼接

    python 中文字符串分割与拼接 1. 中文字符串分割 path = 'D:/硕博/博士生期间资料/机器学习/机器学习课程资料/HW1/data/本纪list格式/高祖本纪.txt' with op ...

  4. c语言中字符切割函数split,c 语言 指针 C语言字符串分割函数split实现

    c语言也有类似其他语言的split字符串分割函数,就是strtok使用方法如下://用逗号做分隔符,读出内容//char s[] = "123-sldkf-123ls-343434-dfjd ...

  5. python 字符串分割和拼接_python分割和拼接字符串

    关于string的split 和 join 方法 对导入os模块进行os.path.splie()/os.path.join() 貌似是处理机制不一样,但是功能上一样. 1.string.split( ...

  6. C语言字符串分割实例

    void strtokTest() {char a[100] = "abc def hig aaa bbb";char* s = strtok(a, " "); ...

  7. C语言字符串分割的两种方式

    一.利用strtok()函数进行分割 函数头文件#iinclude<string.h> 函数原型:char *strtok(char s[], const char *delim);s[] ...

  8. 嵌入式C语言 - 字符串分割和字符串截取

    有关字符串相关注意事项,可参考下面博文复习 https://blog.csdn.net/ReCclay/article/details/104016287 以下代码需要注意的是,字符数组可以直接改变单 ...

  9. C 语言字符串分割函数 p = strtok(NULL, );

    源代码: #include <stdio.h> #include<string.h> int main() {char str[] = "经度:111°11'11'' ...

最新文章

  1. ubuntu 内存占用解析
  2. 在一个类型的继承体系中,成员的构造顺序
  3. Oracle Database Appliance
  4. 没想到,我们的分布式缓存竟这样把注册中心搞垮!
  5. java logic逻辑,logicJava的复习
  6. mysql 字段 英文 变 中文_Oracle将英文字符集数据转换成中文
  7. 绿城中国的数字化转型之大中台实践
  8. (XWZ)的Python学习笔记Ⅱ------面向对象编程
  9. 如何用一根网线连接两台电脑进行通信
  10. HTML+CSS基础知识简单版
  11. CSS——微信朋友圈图片样式实现方法
  12. Qt+FFmpeg录屏
  13. Medusa(美杜莎)和Hydra(九头蛇)快速入门手册:02
  14. 输入大写字母打印三角形
  15. 矩阵点乘、乘、开方_Allione_新浪博客
  16. 优雅地寻找网站源码(一)
  17. 绝对干货3000字,手把手带你用Python实现一个量化炒股策略,小白也能看得懂!...
  18. 考研数学,备考3大要点需注意
  19. 液晶面板价格继续下跌,中国面板企业能否盈利面临考验
  20. iOS开源项目MobileProject功能点介绍

热门文章

  1. 华南师范大学计算机学院重修,华南师范大学计算机学院、软件学院本科生学年评优工作条例...
  2. 经典蓝牙与低功耗蓝牙BLE开发基础知识:服务、特征、属性、UUID
  3. CVE-2012-1876Microsoft Internet Explorer Col元素远程代码执行漏洞分析
  4. 揭秘今日头条、抖音的推荐算法原理!
  5. 如何删除虚拟机的文件Redis5.0.5,权限不足?---——Linux操作系统之操作命令大全---常用命令。
  6. 菜刀工具连接不上_每日一练168:关于冷媒管与分歧器管段自动连接的一种做法...
  7. GNU Radio + USRP B210 实现FM接收机、FM发射机
  8. 1.1 SIG MESH简介
  9. coji小机器人_让孩子学做程序员 Coji编程机器人体验
  10. 【解决国外下载慢的方法】