C语言(22)

字符函数和字符串函数

7.strcpy/strcat/strcmp与strncpy/strncat/strncmp区别

++前者是长度不受限制的字符串函数,后者是长度受限制的字符串函数++

8.strncpy的使用

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

//拷贝num个字符从源字符到目标空间

//如果字符串的长度不够num个,后面就补加0,直到num个字符

9.strncat的使用

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

//将source的前num个字符追加到dest的字符末尾,并且再在结尾追加一个\0

//如果num的大小大于source的长度,它也只会到\0就会截止

10.strncmp的使用

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

//比较str1和str2前num个字符的大小,跟strcmp相比就多了个长度限制

相关推荐
SilentSlot4 小时前
【C/C++】手写 DPDK 协议栈(十二):TCP 并发与自实现 epoll 的就绪事件分发
c语言·c++·tcp/ip
雨落在了我的手上4 小时前
Java数据结构(九):栈和队列
java·开发语言·数据结构
SilentSlot4 小时前
【C/C++】手写 DPDK 协议栈(六):TCP 三次握手、状态机与数据回显
c语言·c++·tcp/ip
j7~4 小时前
【C语言】《C语言自定义类型(结构体+联合体+枚举类型)》--详解
c语言·开发语言·深度学习·结构体·位段·联合体·枚举类型
Escalating_xu5 小时前
C++11 彻底吃透 emplace_back 与 push_back(最全闭环:左右值|深浅拷贝|移动构造|万能引用|完美转发)
开发语言·c++
天天进步20155 小时前
Python全栈项目--基于机器学习的金融风险评估系统
开发语言·python·机器学习
皓月斯语5 小时前
B3865 [GESP202309 二级] 小杨的 X 字矩阵 题解
开发语言·c++·矩阵·题解
Highcharts.js13 小时前
教程:基于 React + Highcharts 构建一个单页应用程序、按需数据拉取与图表渲染
开发语言·前端·数据结构·react.js·前端框架·highcharts·页面应用
头发还在的女程序员14 小时前
医院陪诊管理系统怎么选择?——2026 年选型避坑与架构参考
java·开发语言·陪诊系统·陪诊app·医院陪诊陪护
爱写代码的小朋友16 小时前
从零开始学 Win32 API:C++ 窗口编程实战(VS Code + MinGW-w64 命令行详解)
开发语言·c++