1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > C语言 不使用strcpy 函数实现字符串复制功能

C语言 不使用strcpy 函数实现字符串复制功能

时间:2023-10-03 20:09:04

相关推荐

C语言 不使用strcpy 函数实现字符串复制功能

Ⅰ )字符串复制函数

字符串复制是字符串操作中比较常用的操作之一。C语言库函数中提供的字符串复制函数是:strcpy函数。该函数的功能为:把源字符数组中的字符串复制到目的字符数组中,字符串结束标志“\0”也一同复制。下面实例为通过自定义函数完成字符串复制功能。

Ⅱ)源代码:

#include<stdio.h>

voidCopy_string(char* str1,char* str2);//函数声明

intmain()

{

charstr1[20];

charstr2[20];

puts("请输入字符串str1:");

gets(str1);//获取从键盘输入的字符串

Copy_string(str1, str2);

printf("字符串str2:%s\n",str2 );

return0;

}

voidCopy_string(char*str1,char*str2)//自定义字符串连接函数

{

inti = 0;

while(str1[i] != 0)

{

str2[i] =str1[i];

i++;

}

str2[i] ='\0';//添加字符串结束符

}

Ⅲ)运行结果

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。