1.字符串拷贝函数strcpy

函数定义: char *strcpy(char *str1, const char *str2);
函数功能:把字符串str2(包括'\0')拷贝到字符串str1当中,并返回str1。

举例:

#include<stdio.h>
#include<string.h>
int main(){char str1[66];char str2[66];printf("请给str2输入字符串:\n"); gets(str2);strcpy(str1,str2);printf("输出拷贝后的字符串str1:\n"); puts(str1);return 0;
}

效果:

2.字符串定量拷贝函数strncpy

函数定义:char *strncpy(char *str1, const char *str2, size_t count);
函数功能:把字符串str2中最多count个字符拷贝到字符串str1中,并返回str1。如果str2中少于count个字符,那么就用'\0'来填充,直到满足count个字符为止。

举例:

#include<stdio.h>
#include<string.h>
int main(){int count;char str1[66];char str2[66];printf("请给str2输入字符串:\n"); gets(str2);printf("请输入需要拷贝的字符个数:\n");scanf("%d",&count);strncpy(str1,str2,count);printf("输出拷贝后的字符串str1:\n"); puts(str1);return 0;
}

效果:

C语言函数库之字符串拷贝函数(string.h)相关推荐

  1. pb函数库之字符串操作函数

    pb函数库之字符串操作函数     Fill()功能建立一个由指定字符串填充的指定长度的字符串. 语法Fill ( chars, n ) 参数chars:string类型,指定用于重复填充的字符串n: ...

  2. 【C 语言】字符串拷贝 ( 函数形参使用推荐方法 | 凡是涉及 修改指针指向 的操作一律创建新的 指针变量 执行 | 引入 辅助 局部 指针变量 )

    文章目录 一.函数形参使用推荐方法 二.完整代码示例 一.函数形参使用推荐方法 在函数中 , 形参 中的 指针变量 , 不建议直接使用 ; 推荐 在 函数中 , 定义 局部 指针变量 , 接收 形参中 ...

  3. 【C语言】字符串拷贝函数(strcpy)与内存拷贝函数的不同及内存拷贝函数(memcpy)的模拟实现

    目录 字符串拷贝函数(strcpy) 函数原型 应用实例 我们将一个存放"abcdefg"的字符数组arr的内容拷贝到字符数组brr之中. 缺点 内存拷贝函数(memcpy) 函数 ...

  4. 《C语言杂记》理解字符串处理函数 strlen() strcpy() strcat() strcmp()

    在linux C 编程中,我们经常遇到字符串的处理,最多的就是字符串的长度.拷贝字符串.比较字符串等:当然现在的C库中为我们提供了很多字符串处理函数.熟练的运用这些函数,可以减少编程工作量,这里介绍几 ...

  5. 【Android 内存优化】libjpeg-turbo 函数库交叉编译与使用 ( 交叉编译脚本编写 | 函数库头文件拷贝 | 构建脚本配置 | Android Studio 测试函数库 )

    文章目录 一.交叉编译 Shell 脚本参考 二.NDK r16b 版本配置 三.libjpeg-turbo 交叉编译 Shell 脚本 四.执行 libjpeg-turbo 交叉编译 Shell 脚 ...

  6. c语言中空格字符怎么表示_C语言中常用的字符串操作函数

    作者:陈太浪 出处:https://home.cnblogs.com/u/TomHe789/ C语言中提供了许多的字符串操作函数,常见的字符串操作函数有以下几种: 1.求字符串长度的函数 原型函数:s ...

  7. 字符串拷贝函数strdup()

    char *strdup(const char *s); 注: strdup()函数是c语言中常用的一种字符串拷贝库函数,一般和free()函数成对出现. 字符串拷贝函数strdup()内部实现如下: ...

  8. c int转字符串_【C++实现python字符串函数库】字符串匹配函数startswith与endswith

    [C++实现python字符串函数库]字符串匹配函数startswith与endswith 这两个函数用于匹配字符串的开头或末尾,判断是否包含另一个字符串,它们返回bool值.startswith() ...

  9. c语言英文字符转数字,C语言常用数字和字符串转换函数(国外英文资料).doc

    C语言常用数字和字符串转换函数(国外英文资料) C语言常用数字和字符串转换函数(国外英文资料) C language commonly used Numbers and string conversi ...

  10. 字符串拷贝函数memcpy()、strncpy()和snprintf()性能之比较

    问题: 函数memcpy(dest, src, sizeof(dest)).strncpy(dest, src, sizeof(dest))和snprintf(dest, sizeof(dest), ...

最新文章

  1. codeforces Kyoya and Colored Balls
  2. python selenium脚本_怎样开始写第一个基于python的selenium脚本
  3. 条件语句,while循环语句:完整的温度转换程序
  4. The build tools for v141 (Platform Toolset = 'v141') cannot be found
  5. python输入城市名称_python 查询天气(输入城市名,输出天气)
  6. 【修炼5】《基础篇》别把项目成功当目标
  7. 金属,塑料,傻傻分不清楚
  8. 部署前端项目 Linux系统的nginx配置
  9. 学习笔记——微软的软件测试之道
  10. 计算机组装大赛初赛成功举办,第一届计算机组装大赛方案
  11. 【Matlab】利用matlab画圆
  12. 工程力学和计算机专业,工程力学本科专业介绍
  13. pytorch复现RRU-Net
  14. GHOST系统封装详细图文教程完整版(二)
  15. 炫龙T50热键功能键
  16. 推荐|别让职业生涯规划毁掉你的成长
  17. 【解决办法】CodeBlocks不能debug/不能启动debugger
  18. 三年磨一剑大话数据结构——数据结构起源、概念和术语
  19. 基于边缘计算网关的PLC设备远程监控系统
  20. android源码下载及编译

热门文章

  1. 0Day发布Confluence 2.1.4 破解,所见即所得的编辑界面终于亮相
  2. gxworks2使用指令手册_三菱 GX 三菱 GX Works2操作手册(智能功能功能模块操作篇)...
  3. Selenium UI自动化怎么实现
  4. QQ音乐(15.9.0)去广告绿色版
  5. Python人脸识别项目-基础代码
  6. 2招PDF去密码,秒学秒懂秒用上!
  7. 最新版的Python写春联,支持行书隶书楷书,不再有缺失汉字
  8. shl归纳推理测试题库_笔经总结含征服shl功略
  9. 知识图谱嵌入:TransE算法原理及代码详解
  10. 漂亮的英文字体 android,资深字体设计师私藏的10大APP,只怪你知道的太晚 !