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

字符2

strncpy

    n表示最多拷贝n个字符到目标字符串,当源字符串的字符个数不够时,就拷贝'\0'直至拷贝n个(源字符串不一定有'\0'),相对strcpy更加安全

char* strncpy (char* destination, const char* source, size_t n);

strncat

    当源字符串的字符个数不够时,在末尾追加一个'\0'。strcat在追加的时候,把源字符串的所有内容,包括'\0'都进行拷贝;使用strncat时,源字符串不一定有'\0'

char* strncat (char* destination, const char* source, size_t n);

strncmp

int strncmp (const char* str1,const char*str2,size_t n);

strstr

    用于查找str2指向的字符串在str1指向的字符串第一次出现的位置

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

strerror

    strerror函数可以通过参数部分的errnum白哦是错误码,得到对应的错误信息,并且返回这个错误信息字符串首字符的地址(只针对标准库中的函数发生错误后设置的错误码的转换)

    错误码一般传递的是errno这个变量的值。C语言中有一个全局变量errno,当库函数的调用发生错误的时候,会将本次错误的错误码放在errno中;使用这个全局变量需要包含头文件<errno.h>

char*  strerror (int errnum);


http://www.kler.cn/a/441071.html

相关文章:

  • flowable expression和json字符串中的双引号内容
  • 18、智能驾驶芯片外部接口要求
  • 鸿蒙开发黑科技“stack叠层”替代customdialog
  • 5.桥模式(Bridge)
  • 灰色预测模型
  • 新版231普通阿里滑块 自动化和逆向实现 分析
  • Group FLUX - Summary Essay of the Alpha Phase Problem
  • Next.js流量教程:如何在 Next.js 中添加结构化数据以生成丰富摘要(Rich Snippets)
  • 【现代服务端架构】传统服务器 对比 Serverless
  • 电机控制杂谈(23)——共模电压与轴电流
  • es 开启slowlog
  • UIP协议栈 TCP通信客户端 服务端,UDP单播 广播通信 example
  • 本地部署大模型QPS推理测试
  • sql中case when若条件重复 执行的顺序
  • 召回系统介绍
  • 【Elasticsearch】关键数据类型
  • 20241217使用M6000显卡在WIN10下跑whisper来识别中英文字幕
  • 蜂鸟视图的蜂鸟云开发者中心更新:JS SDK v3.1.8 与 微信小程序 SDK v3.1.8 全新上线!
  • 【mysql】row模式的主从架构中,删除无主键的表可能导致从库“夯住”或产生较大的同步延迟
  • JDK以及JRE
  • 三菱协议以及C#实现
  • 【十进制整数转换为其他进制数——短除形式的贪心算法】
  • 【kubernetes】kubectl get nodes报NotReady
  • iOS和安卓,怎样才能轻松实现文件互传?
  • 爬虫运行中遇到反爬虫策略怎么办
  • Leetcode:1338