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

C语言使用技巧(二十七):回顾strcpy函数用法

strcpy,即string copy(字符串复制)的缩写。strcpy函数是复制字符串的,接受两个参数,一个是被复制字符串,另一个新字符串。
strcpy是一种C语言的标准库函数,strcpy把从src地址开始且含有’\0’结束符的字符串复制到以dest开始的地址空间,返回值的类型为char*。

通俗解释
定义一个字符串char a[20],和一个字符串c[]=“i am a teacher!”;
把c复制到a中就可以这样用:strcpy(a,c);
这个函数包含在头文件 <string.h>中.

#include<string.h>
#include <stdio.h>
void main()
{
	char a[20], c[] = "I am a teacher!";
	strcpy(a, c);
	printf(" c=%s\n", c);
	printf(" a=%s\n", a);

}

其他:

#include<string.h>
#include <stdio.h>
void main()
{
	char a[20]="333333333333", c[] = "I am a teacher!";
    printf("a=%s\n",a);
	strcpy(a, c);
	printf(" c=%s\n", c);
	printf("a=%s\n",a);

}


执行结果:覆盖结果并复制

gcc stcpy.c -o stcpy && ./stcpy 
a=333333333333
 c=I am a teacher!
a=I am a teacher!

参考:https://blog.csdn.net/mao_hui_fei/article/details/84642447

C语言strcpy函数的使用:https://blog.csdn.net/ywl470812087/article/details/105611377

C语言学习11:strlen()函数详解:https://blog.csdn.net/JAVADGAVIN/article/details/122411105

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 桌面端的移动运算(二)
  • C语言使用技巧(二十八):回顾memcpy()函数用法
  • C语言使用技巧(二十九):回顾fopen,fwrite,fread,fseek,fclose,ftell,fputs,gets,rewind,fprintf函数用法
  • 桌面端的移动运算(三)
  • C语言使用技巧(三十):计算程序运行时间以及自带的函数库calcElapsed(startTime, now())
  • 桌面端的移动计算(四)
  • C/C++音频算法: noise suppression算法及技术资料汇总
  • 经济观察报:新浪打造网络新闻的工业化实验
  • AI模型设计:C++实现深度学习神经网络模型及源码分享
  • C语言使用技巧(三十一):回顾strlen函数简单使用
  • 导航界面
  • python使用技巧(二十七):音频WAV和PCM的互相转换
  • Java学习备忘录(一)安装篇(原创)
  • C语言使用技巧(三十二):读写txt文件指定行指定所有行类型数据
  • AI模型设计:安装C++版本的libtensorflow(1.10~2.6.0)以及TFC++ demo源码的实现
  • 【347天】每日项目总结系列085(2018.01.18)
  • 【node学习】协程
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • Android Studio:GIT提交项目到远程仓库
  • Android交互
  • Apache Spark Streaming 使用实例
  • Centos6.8 使用rpm安装mysql5.7
  • Codepen 每日精选(2018-3-25)
  • CSS中外联样式表代表的含义
  • extract-text-webpack-plugin用法
  • leetcode讲解--894. All Possible Full Binary Trees
  • nginx 负载服务器优化
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • PAT A1120
  • select2 取值 遍历 设置默认值
  • Sublime Text 2/3 绑定Eclipse快捷键
  • Theano - 导数
  • 百度地图API标注+时间轴组件
  • 从重复到重用
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 读懂package.json -- 依赖管理
  • 聊聊directory traversal attack
  • 买一台 iPhone X,还是创建一家未来的独角兽?
  • 少走弯路,给Java 1~5 年程序员的建议
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • ​ArcGIS Pro 如何批量删除字段
  • ## 基础知识
  • (C++20) consteval立即函数
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (SERIES12)DM性能优化
  • (Windows环境)FFMPEG编译,包含编译x264以及x265
  • (附源码)spring boot车辆管理系统 毕业设计 031034
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (四)linux文件内容查看