c语言中strcpy函数的功能是,strcpy函数的作用是是什么?
strcpy,即string copy(字符串复制)的缩写,是一种C语言的标准库函数。
strcpy函数的作用:对字符串进行复制(拷贝),把含有“\0”结束符的字符串复制到另一个地址空间,返回值的类型为“char*”。
在C语言函数中:
头文件:#include 和 #include
原型声明:char* strcpy(char* strDestination, const char* strSource);参数说明:
strDestination:目的字符串。
strSource:源字符串。
strcpy() 会把 strSource 指向的字符串复制到 strDestination。
必须保证 strDestination 足够大,能够容纳下 strSource,否则会导致溢出错误。
返回值:目的字符串,也即 strDestination。
示例:使用C语言 strcpy() 函数将字符串 src 复制到 dest。#include
#include
int main(){
char dest[50] = { 0 };
char src[50] = { "http://c.html.cn" };
strcpy(dest, src);
puts(dest);
return 0;
}
运行结果:http://c.html.cn
c语言中strcpy函数的功能是,strcpy函数的作用是是什么?相关推荐
- c语言中fun和main,功能:编写函数fun求1!+2!+3!+ …… +n!的和,在main函 数中由键盘输入n值,并输出运算结果。请编写fun 函数...
功能:编写函数fun求1!+2!+3!+ -- +n!的和,在main函 数中由键盘输入n值,并输出运算结果.请编写fun 函数0 wjkfz2013.04.07浏览271次分享举报 功能:编写函数f ...
- c语言中math的库函数,C语言中math.h库中的常用函数
C语言中math.h库中的常用函数 int abs(int i) 返回整型参数i的绝对值 double cabs(struct complex znum) 返回复数znum的绝对值 double fa ...
- c语言中gets与fgets,gets和fgets函数及其区别,C语言gets和fgets函数详解
每当讨论 gets 函数时,大家不由自主地就会想起 1988 年的"互联网蠕虫",它在 UNIX 操作系统的 finger 后台程序中使用一个 gets 调用作为它的攻击方式之一. ...
- linux strcpy 用法,由Linux中管道的buffer,浅谈C语言中char类型字符串拷贝使用strcpy()和=赋值符号的区别...
今天在写父子进程用两个单向管道通信时,出现了错误: Segmentation fault (core dumped) 打开core文件发现: 附上源码: 1 #include 2 #include 3 ...
- c语言中管道符作用,由Linux中管道的buffer,浅谈C语言中char类型字符串拷贝使用strcpy()和=赋值符号的区别...
今天在写父子进程用两个单向管道通信时,出现了错误: Segmentation fault (core dumped) 打开core文件发现: 附上源码: 1 #include 2 #include 3 ...
- c语言中break语句的功能,C语言break语句
C语言中的break语句用于中断循环的执行(while,do while和for)和switch case. 在内循环的情况下,仅终止内循环的控制. C语言中有两种使用break关键字: 与switc ...
- c语言include math.h,在C语言中,若需调用数学类库函数第数据进行处理,则需包含头文件______. 答案:math.h;#includemath.h;math.h;“math....
相关问题 设随机变量X的密度函数为,则c= .e339fd828a3e5af974ac21fd9ebc7f0b.gif 有函数f(x,y,z),其中x∈[1900,2100],y∈[1,12],z∈[ ...
- 一个函数里两个setjmp_C语言中setjmp.h的longjmp()函数
一个函数里两个setjmp We can call this function as an advance version of goto statement but with more dynami ...
- c语言rewind函数作用,C语言中的setlinebuf()、utmpname()、rewind函数使用
C语言setlinebuf()函数:设置文件流为线性缓冲区头文件: #include 定义函数: void setlinebuf(FILE * stream); 函数说明:setlinebuf()用来 ...
最新文章
- 对LinqtoExcel的扩展 【数据有限性,逻辑有效性】
- ANSYS滑块导轨配合方法
- aqs java 简书,Java并发之AQS原理
- 设置角标_iPhone桌面角标颜色
- ThinkPHP5+Redis单例型购物车
- 213.打家劫舍II(力扣leetcode) 博主可答疑该问题
- android gridview 选择,Android GridView选择样式
- iec104点号_IEC104规约流程
- 计算机桌面我是电脑丢失,计算机修改用户后,桌面文件丢失. 电脑桌面
- 硬件负载均衡设备介绍
- 戴尔游匣7559-拆机磁盘换固态详解
- 开发过程中移动端实现文件下载
- python eel_python eel打包问题解决
- win10出现打印机无法打印,而其他显示正常,重启没反应
- 目标检测——RCNN与YOLO系列
- 如何设置电脑锁屏后程序仍在运行
- php技术座右铭,100句激励自己的座右铭
- Y Combinator Is Boot Camp for Startups
- linux + colmap 错误汇总
- django创建子应用