社区
C语言
帖子详情
如何不用strcpy函数实现字符串拷贝
wyvernwhite
2003-12-21 01:59:27
如题
...全文
613
10
打赏
收藏
如何不用strcpy函数实现字符串拷贝
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wyvernwhite
2004-01-13
打赏
举报
回复
多谢各位了,可惜分太少......
liushuaiboy
2003-12-27
打赏
举报
回复
建议看一下林锐的《高质量c++编程》吧,里面有原题
sharkhuang
2003-12-27
打赏
举报
回复
strcpy()必须是字符串也就是要有"\n".
memcpy()没有这个限制,所以多一个参数 长度!
goodluckyxl
2003-12-27
打赏
举报
回复
strcpy(char *strDest, const char *strSrc);
返回strDest的首地址
你可以直接将strcpy()给变量赋值,或cout
memcpy( void *dest目标地址, const void *src源地址, size_t count拷贝字符个数 );
在对内存操作用这比较好,不过它返回值不是dest的地址不能直接用
lpanguan
2003-12-27
打赏
举报
回复
#include "stdio.h"
用指针变量处理
main()
{char str1[20],str2[20],*p1,*p2;
printf("\nenter a string:");
gets(str1);
p1=str1;p2=str2;
for(;*p1!='\0';p1++,p2++);
*p2=*p1;
*p2='\0';
puts(str2);
}
lpanguan
2003-12-27
打赏
举报
回复
输入字符数组str1,并将其拷贝到str2中。
#include "stdio.h"
main()
{char str1[20],str2[20];
int i;
printf("\nenter a string:");
gets(str1);
for (i=0;str1[i]!='\0';i++)
str2[i]=str1[i];
str2[i]='\0';
puts(str2);
}
puts(str2);
yegreat
2003-12-27
打赏
举报
回复
重写的strcpy函数,你该知道怎么办了吧
strcpy char *strcpy(char *strDest, const char *strSrc);
{
assert((strDest!=NULL) && (strSrc !=NULL));
char *address = strDest;
while( (*strDest++ = * strSrc++) != ‘\0’ )
? return address ;
}
5852
2003-12-27
打赏
举报
回复
没看过《高质量C/C++编程》 你就等于没学过C/C++
太夸张了吧?也许,你看了就知道!
analyser2003
2003-12-27
打赏
举报
回复
可以用循环来一个一个字符的复制,可是有必要吗?
cai114
2003-12-27
打赏
举报
回复
侫今年的中程题中有一个原题
你可以用memcpy(),
它不只可以COPY字 字符串 只要是内存里有的都可以,不过要定义它的位址和长度
《C语言基础》 之 第9章
字符串
课程内容:字符数组1、
字符串
越位的问题、指针变量的空间大小、
字符串
常量、
字符串
传参、printf格式化输出
字符串
、
字符串
的非格式化输出
函数
、
字符串
输入
函数
、strlen
函数
、
strcpy
函数
和strncpy
函数
、strcmp
函数
和...
【C语言】
strcpy
函数
_
字符串
拷贝
【详解】
文章目录前言一、认识并使用
strcpy
函数
二、模拟
实现
strcpy
函数
1.明确思路
实现
代码 前言
strcpy
,即string copy(
字符串
复制)的缩写。
strcpy
是C++语言的一个标准
函数
,
strcpy
把含有’\0’结束符的
字符串
复制到另...
不使用
strcpy
()
函数
实现
字符串
复制功能
不使用
strcpy
()
函数
实现
字符串
复制功能
C语言 不使用
strcpy
函数
实现
字符串
复制功能
字符串
复制是
字符串
操作中比较常用的操作之一。该
函数
的功能为:把源字符数组中的
字符串
复制到目的字符数组 中,
字符串
结束标志“\0”也一同复制。 源代码:
代码题--C++--
字符串
拷贝
函数
实现
(
strcpy
和mem
strcpy
)
代码题--C++--
字符串
拷贝
函数
实现
(
strcpy
和mem
strcpy
) mem
strcpy
与
strcpy
的
实现
mem
strcpy
是
实现
任意的
拷贝
,
字符串
、字符数组、整型、结构体、类等
strcpy
是
实现
字符串
拷贝
注意:在
实现
strcpy
时,记得断言不...
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章