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

[C++] Windows中字符串函数的种类

文章目录

  • C标准库函数
  • VC CRT函数
  • Win32 API
  • Linux

C标准库函数

#include || #include <string.h> || #include 都可以使用以下函数:

  • char *strcpy(char *dest, const char *src)
    //将Src字符串拷贝到Dst字符串地址。没有目标内存大小检查,可能会导致溢出

  • char *strncpy(char *dest, const char *src, size_t n)
    //将Src字符串拷贝到Dst字符串,并且最多拷贝n个字符(不会自动加\n)

  • wcscpy() 用于wchar_t的字符串拷贝

VC CRT函数

  • strcpy_s() / strncpy_s()
    //会检查目标区域的大小,当大小不够时,会抛出异常。(C++ 11开始)

  • _tcscpy_s()
    //它是一个宏,会根据unicode设定,转到wcscpy还是strcpy

Win32 API

  • LPSTR lstrcpy() / LPSTR lstrcpyn()
    //它可以自动根据工程的编码设置区分使用宽窄字符版本(例如lstrcpyA或者lstrcpyW)

Linux

  • strlcpy
    //linux的函数,可以自动添加’\0’

相关文章:

  • 知名比特币质押协议项目Babylon确认参加Hack.Summit()2024区块链开发者大会
  • css--浮动
  • 常见排序算法(C/C++)--- 动画演示
  • 11 数据库优化
  • Shell 字符串操作符
  • [three.js]UV动画
  • Java面试题之基础篇
  • 【数学建模】层次分析
  • ES分布式搜索-索引库操作
  • 【HTML】HTML基础7.3(自定义列表)
  • Java字符串处理基础:掌握字符串的各种操作技巧
  • Apache POI 解析和处理Excel
  • Mysql数据库-基本表操作
  • LVS----DR模式
  • 【C#图解教程】笔记
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • 【个人向】《HTTP图解》阅后小结
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • 3.7、@ResponseBody 和 @RestController
  • Hexo+码云+git快速搭建免费的静态Blog
  • JavaScript 基础知识 - 入门篇(一)
  • JS笔记四:作用域、变量(函数)提升
  • MD5加密原理解析及OC版原理实现
  • Python3爬取英雄联盟英雄皮肤大图
  • Redis的resp协议
  • Webpack入门之遇到的那些坑,系列示例Demo
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 跨域
  • 扑朔迷离的属性和特性【彻底弄清】
  • 一个完整Java Web项目背后的密码
  • 怎么将电脑中的声音录制成WAV格式
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • ​人工智能书单(数学基础篇)
  • #微信小程序:微信小程序常见的配置传旨
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (9)STL算法之逆转旋转
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (五)MySQL的备份及恢复
  • (循环依赖问题)学习spring的第九天
  • (一)Neo4j下载安装以及初次使用
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转)linux 命令大全
  • (转)四层和七层负载均衡的区别
  • .NET Core 版本不支持的问题
  • .net 写了一个支持重试、熔断和超时策略的 HttpClient 实例池
  • .NET6实现破解Modbus poll点表配置文件
  • @Async注解的坑,小心
  • @entity 不限字节长度的类型_一文读懂Redis常见对象类型的底层数据结构
  • @Transactional 详解