1.拷贝字符串

函数原型:

char *strcpy(char *dest,char *src);

功能说明: 将src指向的字符串(以'\0'结尾)复制到dest所指向的地址空间,返回指向dest的指针。

扩展: 将src指向的前n个字节复制到dest指向的地址空间

函数原型:

char *strncpy(char *dest,char *src,int maxlen);

2.字符串拼接

函数原型:

char *strcat(char *dest,char *src);

功能说明: 将src所指向的字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0',返回指向dest的指针。

3.查找字符串str中首次出现字符c的位置

函数原型:

char *strchr(char *str,char c);

功能说明: 返回首次出现c的位置的指针,失败返回NULL。

扩展: 查找字符串str中最后一次出现字符c的位置

函数原型:

char *strrchr(char *str,char c);

4.字符串比较

函数原型:

int strcmp(char *str1,char *str2);

功能说明: 两个字符串从左到右逐个字符相比(按ASCII值相比较,直到出现不同的字符或遇到'\0'为止)。若str1>str2返回正数,str1=str2返回0,str1<str2返回负数。

扩展: 不管大小写的字符串比较

函数原型:

int stricmp(char *str1,char *str2);

5.字符串反转

函数原型:

char *strrev(char *str);

功能说明: 将字符串str的所有字符的顺序颠倒过来(不包括'\0')。返回指向颠倒顺序后的字符串指针。

6.在指定字符串中查找另一字符串的第一次出现的位置

函数原型:

char *strstr(char *str1,char *str2);

功能说明: 若str2是str1的字串,则返回str2在str1的首次出现的地址,否则返回NULL;

转载于:https://www.cnblogs.com/runnyu/p/4781839.html

C语言字符串处理函数相关推荐

  1. C语言字符串做函数参数

    C语言字符串做函数参数 深入理解指针 一维字符串内存模型:两种 典型错误知多少 深入理解指针 注意 指针和数组的巨大区别 char *p = "abcdefg"; Char *bu ...

  2. C语言字符串操作函数 - strcpy、strcmp、strcat、反转、回文

    C语言字符串操作函数 1. 字符串反转 - strRev 2. 字符串复制 - strcpy 3. 字符串转化为整数 - atoi 4. 字符串求长 - strlen 5. 字符串连接 - strca ...

  3. C语言字符串处理函数库

    C语言的字符串处理函数库包括复制函数.拼接函数.比较函数.搜索函数等,这些函数的声明都位于头文件<string.h>.使用这些函数时,需要使用#include<string.h> ...

  4. 17个C语言字符串处理函数

    C语言字符串处理函数 1. gets() 2.fgets() 3.puts() 4.fputs() 6.strcpy() 7.strncpy() 8.strcat() 9.strncat() 10.s ...

  5. C语言字符串处理函数 strchr()和 strstr()的区别及使用

    简介: 字符串函数(String processing function)也叫字符串处理函数,指的是编程语言中用来进行字符串处理的函数.本文主要介绍 C语言中符串处理函数 strchr()和 strs ...

  6. c语言 字符串拷贝函数作用,C语言不使用strcpy函数如何实现字符串复制功能

    Ⅰ )字符串复制函数 字符串复制是字符串操作中比较常用的操作之一.C语言库函数中提供的字符串复制函数是:strcpy函数.该函数的功能为:把源字符数组中的字符串复制到目的字符数组中,字符串结束标志&q ...

  7. C语言——字符串+内存函数及其模拟实现

    目录 0. 思维导图 1. 前言 2. 函数介绍 2.1 strlen 2.2 strcpy 2.3 strcat 2.4 strcmp 2.5 strncpy 2.6 strncat 2.7 str ...

  8. C语言用函数字符串的查找,字符串查找函数,C语言字符串查找函数详解

    在对 C 语言的编程实践中,字符串查找是最频繁的字符串操作之一,本节就对常用的字符串查找函数做一个简单的总结. 使用 strchr 与 strrchr 函数查找单个字符如果需要对字符串中的单个字符进行 ...

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

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

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

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

最新文章

  1. Google Latitude 能否成为所有移动社会网络的杀手?
  2. java c3p0 配置文件_关于最近一直纠缠我的c3p0-config.xml配置文件找不到的问题终于解决了,\(^o^)/...
  3. 2013年第四届蓝桥杯C/C++ A组国赛 —— 第一题:填算式
  4. CVE-2019-8341 Jinja2 RCE漏洞学习
  5. CCNA-Cisco-Packet-Tracerchs(思科官网)安装教程以及使用
  6. ps -ef 命令说明
  7. 安卓逆向_24( 一 ) --- Hook 框架 frida( Hook Java层 和 so层) )
  8. python 中参数*args, **kwargs
  9. android 本地广播原理,本地广播原理
  10. 【面试】Redis 基础数据类型以及常见面试问题
  11. 计算机汉字50字一分钟,一分钟的演讲稿一分钟演讲稿50字
  12. Android 非功能性测试(性能测试)
  13. java求三角形周长面积及重心外心内心
  14. ubuntu18.04桌面美化
  15. 问题 A: 买牛奶  某同学负责给班里的同学买牛奶 ,每人两瓶。输入一个整数,表示班级人数。输出牛奶瓶数
  16. 深度学习分类pytorch_pytorch使用转移学习的狗品种分类器
  17. python代码续航的方法_编写python高质量python代码的59个有效方法
  18. 参考文献格式生成器(GB/T 7714-2015)
  19. Vue商城——首页功能
  20. ROS教程(二):创建工作空间(图文)

热门文章

  1. 干货| GitHub高赞精选Jupyter资源列表!
  2. TensorFlow中的Nan值的陷阱
  3. java跑到linux上,Java程序在Linux上运行虚拟内存耗用很大
  4. vs mfc数据与控件绑定错了_ASP.NET Core Blazor Webassembly 之 数据绑定
  5. html5游戏 dice掷骰子,使用jQuery实现掷骰子游戏
  6. Beyond Compare 4
  7. 在Windows XP3下搭建cocos2d-x-android开发环境
  8. linux鼠标滚轮命令,关于linux:如何使用鼠标滚轮在tmux面板中滚动?
  9. java对日开发好跳槽么_国内 Java 开发者必备的两个装备,你配置上了么?
  10. 1.文档数据非结构化