C语言(22)

news/2025/2/22 22:56:32

字符函数和字符串函数

7.strcpy/strcat/strcmpstrncpy/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相比就多了个长度限制


http://www.niftyadmin.cn/n/5862823.html

相关文章

java简单实现请求deepseek

1.deepseek的api创建 deepseek官网链接 点击右上API开放平台后找到API keys 创建APIkey&#xff1a; 注意&#xff1a;创建好的apikey只能在创建时可以复制&#xff0c;要保存好 2.java实现请求deepseek 使用springbootmaven 2.1 pom文件&#xff1a; <?xml version&…

科技助力汽车保险迎接行业大变革

随着科技的飞速发展&#xff0c;汽车行业正经历一场前所未有的变革。智能网联、新能源汽车的兴起&#xff0c;以及自动驾驶技术的日益成熟&#xff0c;都为汽车保险行业带来了新的挑战和机遇。本文将探讨汽车保险行业如何利用科技力量&#xff0c;应对行业变革&#xff0c;实现…

Linux6-进程消亡、

一、进程补充 函数指针取别名 typedef void (*tmp) vdoid;//将所有的void &#xff08;*&#xff09;void数据类型取别名为tmp 1.进程消亡&#xff1a; 进程退出&#xff1a; 1.1主函数调 return 0&#xff1b; 1.2调 exit(库函数)\_exit\Exit&#xff08;系统调用&#xff0…

CentOS 7配置YOLOv8环境指南:无显卡版教程 - 幽络源

看本篇教程前请确保Centos7系统已安装配置Python3环境&#xff0c;参考幽络源上一篇文章>CentOS 7安装Python3环境详细指南&#xff1a;从源码编译到PIP配置 步骤1&#xff1a;建立python虚拟环境项目 在home目录下执行如下命令新建虚拟环境python项目 python3 -m venv y…

Java数据结构第十二期:走进二叉树的奇妙世界(一)

专栏&#xff1a;数据结构(Java版) 个人主页&#xff1a;手握风云 目录 一、树型结构 1.1. 树的定义 1.2. 树的基本概念 1.3. 树的表示形式 二、二叉树 2.1. 概念 2.2. 两种特殊的二叉树 2.3. 二叉树的性质 2.4. 二叉树的存储 三、二叉树的基本操作 一、树型结构 1.…

Golang中如何正确close channel

在 Go 语言中&#xff0c;close 操作用于关闭一个 channel&#xff0c;通常是由发送数据的方&#xff08;即发送者&#xff09;来完成。关闭 channel 表明不会再有更多的数据会被发送到该 channel&#xff0c;但是已发送的数据仍然可以被接收。关闭 channel 是 Go 中一种同步机…

开源免费文档翻译工具 可支持pdf、word、excel、ppt

项目介绍 今天给大家推荐一个开源的、超实用的免费文档翻译工具&#xff08;DeeplxFile&#xff09;&#xff0c;相信很多人都有需要翻译文档的时刻&#xff0c;这款工具就能轻松解决你的需求。 它支持多种文档格式翻译&#xff0c;包括 Word、PDF、PPT、Excel &#xff0c;使…

STL介绍1:vector、pair、string、queue、map

一、vector&#xff1a;变长数组、倍增思想 1.常用函数 size()&#xff1a;返回元素个数 empty()&#xff1a;返回是否为空 clear()&#xff1a;清空 front() / bcak() push_back() / pop_back()&#xff1a;尾部插入和删除 2.存储方式 #include<iostream> #incl…