首页 > 其他分享 >strlen的用方法

strlen的用方法

时间:2022-12-20 10:46:05浏览次数:28  
标签:strnlen strlen char printf include 方法 size

函数原型:size_t strnlen(const char *s, size_t maxlen);
功能:获取字符串s中实际字符个数,不包括结尾的'\0';如果实际个数 <= maxlen,则返回n,否则返回第二个参数。

if ( 实际长度 <= maxlen)    {return 实际长度}
else                        {return maxlen}

示例:

#include <stdio.h>
#include <string.h>

int main()
{
	char* p = "123456";
	size_t n;
	n = strnlen(p, 5);
	printf("n=%d/n", n);
	n = strnlen(p, 7);
	printf("n=%d/n", n);
	n = strnlen(p, 8);
	printf("n=%d/n", n);
	return 0;
}

结果

5
6
6

标签:strnlen,strlen,char,printf,include,方法,size
From: https://www.cnblogs.com/sggggr/p/16993694.html

相关文章

  • 让Linux任务在后台可靠运行的几种方法
     我们经常会碰到这样的问题,用telnet/ssh登录了远程的Linux服务器,运行了一些耗时较长的任务,结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终......
  • YOLO系列,标签平滑—— 分类问题中错误标注的一种解决方法
    转载:https://blog.csdn.net/qq_38253797/article/details/116228065【trick1】LabelSmoothing(标签平滑)——分类问题中错误标注的一种解决方法目录一、提出背景二、Lab......
  • 统计方法
    R2  分子为(真值i-预测值i)2,分母为(真值i-真值均值)2......
  • 一天作息学习方法总结
    睡前静态冥想,降低脑活动。意念冥想,专注聚焦有意义&熟悉的事情,复习提升,摒除杂念。放空思想,控制自己放空思想。少量运动,适量小运动,产生乏力感。具象化杂念,解决掉,不再多......
  • excel加粗文字的方法
    制作表格时,一般表头或是重要提示信息都需要加粗字体,怎样设置粗体字呢?下面小编给大家分享下极速办公产品的操作方法  1、首先,在电脑上打开一份Excel表格,并输入文字......
  • 加粗表格的方法介绍
    方法1打开要操作的表格,选中表格。点击边框按钮边上的下拉箭头。 2点击线型。3点击粗线。 4点击边框按钮边上的下拉箭头,点击所有框线。5如图就将表......
  • 一文速学-玩转MySQL获取时间、格式转换各类操作方法详解
    本文正在参加「技术专题19期漫谈数据库技术」活动前言时间在数据库中经常作为时间索引,在数据入库和出库以及更新的时候都需要变化。在一些指标计算或者是提取某段时间的......
  • 学习《统计学习方法》的一些问题
    时隔几年,再次阅读此书学习统计学习,仍然很有收获,这里列出来阅读过程中的一些问题,之后有答案了再另写一篇文章。感知机如何判断线性可分?学习(优化)过程中根据迭代次数判断过......
  • python之路52 ORMQ查询、ORM事务、查询优化、常用字段及参数、ajax方法
    Q查询进阶操作fromdjango.db.modelsimportQq_obj=Q()#1.产生q对象q_obj.connector='or'#默认多个条件的连接是and可以修改为orq_obj.children.append(('......
  • 在前端学习中我遇到的问题以及解决方法总结之一
    练习:首先在页面中写四个button,点击其中一个按钮在控制台打印点击了那个按钮的值首次思考后实现的代码遇到的问题:采用for循环监听事件绑定函数的过程中没有考虑函数作用......