1.strlen

字符串向后依次遍历,直到找到'\0'为止,返回数字不计入'\0'。

2.strcpy

输入两个字符串作为参数,例如strcpy(arr1,arr2),函数将arr2中的每个字符依次替换掉arr1中的字符,直到arr2中出现‘\0'为止。

3.strcat

向字符串1结尾追加字符串2的内容,字符串1本身的0会被2中的字符替换掉,并在追加结束后添加0。

4.strcmp

依次逐个字符比较两个字符串的ascii值,arr1大于arr2返回一个大于0的数,等于返回0,小于返回一个小于0的数。

5.strncpy,strncat,strncmp

作用与上述函数相同,参数多一个size-t,可以更好的控制arr2对arr1的操作范围,size-t代表arr2传入作用的字符个数。

6.strstr

找出arr1中是否有arr2中相同的一组字符串或字符,若有,返回第一次出现时字符串首字符地址。

7.strtok

找出arr1中是否有arr2中相同的字符,若有,替换成\0,并返回首字符地址,通过strtok(NULL,arr2)可以给后续目标字符分隔,直到文件结束后继续向后一位,发现没有标记,返回空指针,分割结束。

8.strerror

通过printf ("Error opening file unexist.ent: %s\n",strerror(errno))打印错误信息,错误信息会赋值给errno,通过strerror和printf打印出来,也可以用perror函数替代。

9.memcpy,memmove,memcmp

作用类似上述函数,不过作用于内存(单个字节)作用范围更加广泛。

str系列函数详解(包会)相关推荐

  1. php output详解,PHP输出缓冲控制Output Control系列函数详解,output函数详解

    PHP输出缓冲控制Output Control系列函数详解,output函数详解 概述 以前研究过PHP的输入输出缓冲,不过博客搬家以后,原来文章找不到了,今天看到一篇好文,顺便转载过来. 简介 说到 ...

  2. openssl之EVP系列之4---EVP_Encrypt系列函数详解(一)

    EVP_Cipher系列包含了很多函数,我将他们大概分成两部分来介绍,一部分是基本函数系列,就是本文要介绍的,另一个部分是设置函数系列,将在后面的文章进行介绍.基本系列函数主要是进行基本的加密和解密操 ...

  3. dlopen系列函数详解

    Linux提供了一套API来动态装载库.下面列出了这些API: dlopen:该函数将打开一个新库,并把它装入内存.该函数主要用来加载库中的符号,这些符号在编译的时候是不知道的.这种机制使得在系统中添 ...

  4. R语言中apply系列函数详解

    文章目录 apply lapply, sapply, vapply rapply tapply mapply R语言系列: 编程基础

  5. 【Pandas 数据查找函数 详解】

    本文介绍了Pandas数据查找常用函数,掌握了这些函数的应用,让你在数据处理时,手到擒来,游刃有余. 目录 一.查找数据位置 s.str.find()和s.str.index()函数 二.数据的查找判 ...

  6. C语言网络编程:accept函数详解

    文章目录 前言 函数描述 代码实例 如何得到客户端的IP 和 端口号 前言 当使用tcp服务器使用socket创建通信文件描述符,bind绑定了文件描述符,服务器ip和端口号,listen将服务器端的 ...

  7. timm 视觉库中的 create_model 函数详解

    timm 视觉库中的 create_model 函数详解 最近一年 Vision Transformer 及其相关改进的工作层出不穷,在他们开源的代码中,大部分都用到了这样一个库:timm.各位炼丹师 ...

  8. 脚本——web_custom_request函数详解

    web_custom_request函数详解 在LR中当使用HTML录制方式时,录制的脚本中主要由函数web_link().web_submit_form().web_url().web_submit ...

  9. python average函数详解_python基础之函数详解

    Python基础之函数详解 一.函数的定义 到现在为止,我们已经掌握了Python的基本语法和数据类型等相关基础知识了,以进行一个项目的编写了,这个时候,就会发现,很多代码需要我们进行复制粘贴,这简直 ...

最新文章

  1. hadoop 2.2.0 终于编译ok了
  2. WebGL Shader 环境搭建
  3. 《图解HTTP》读书笔记--第4章返回结果的HTTP状态码
  4. Angular component的一个例子
  5. MYSQL-skip-networking
  6. 无人驾驶(在apollo中添加新车辆)
  7. 23.2. REPLACE
  8. 根据录入的计算公式计算_预制桩极限承载力标准值快速计算方法研究
  9. “奔跑吧”大数据!河北大数据产业“跑”向升级路
  10. ogg格式怎么转换为mp3?
  11. publish over ssh、 Kubernetes Continuous Deploy插件
  12. matlab绘制分组条形图的误差棒errorbar
  13. PS:高清晰度的源文件保存成图片如何使图片大小最小
  14. 葫芦岛php,葫芦岛php培训
  15. Matlab中for循环、while循环以及if判断语句如何使用
  16. C语言读取JSON文件
  17. swift4.2 - 距离传感器
  18. Oracle Partition维护之 - tabel / index分区命令
  19. 中职升本计算机专业学校分数,2019年中职升本科分数线220、升专科110,附各校去年投档分数...
  20. RocketMq02_复制刷盘、Broker常用模式、磁盘阵列、集群搭建

热门文章

  1. 大批量查询京东快递物流,并分析到站延误
  2. java图片轮播_轮播图制作
  3. 前端开发最基本的3个语言
  4. 苹果显示付款方式无效_最全实用收藏贴,如何设置苹果手机支付?令人头疼的问题终于解决...
  5. DDR 内存与 PCB 设计挑战
  6. Mysql基础篇(4)—— 创建和管理表
  7. Android版本9华为,华为应用市场旧版本下载-华为应用市场老版v9.0.0.303 安卓版 - 极光下载站...
  8. 【audio】耳机插拔/线控按键识别流程
  9. 《所谓情商高,就是会说话》读书笔记
  10. 西域大都护府 第四期cfs靶场 渗透记录