| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 415 人关注过本帖
标题:[求助]关于字符串的问题
只看楼主 加入收藏
Carlqiu
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-6-29
收藏
 问题点数:0 回复次数:4 
[求助]关于字符串的问题
请问如何不使用库函数(strcat,strcpy)实现两个字符串的复制和连接,请帮忙看下
搜索更多相关主题的帖子: 字符串 如何 
2007-06-29 19:18
huangfengchu
Rank: 1
等 级:新手上路
威 望:2
帖 子:274
专家分:0
注 册:2007-5-22
收藏
得分:0 
用while遍历字符串,实现连接。复制,你是要交换两个的值吗?

深山苦学C语言,终年不见外面世界。
2007-06-29 19:33
fyi1106
Rank: 1
等 级:新手上路
帖 子:327
专家分:0
注 册:2006-10-14
收藏
得分:0 

一般的C语言书上都有这道习题。

楼主留心点。


JavaScript forever!
2007-06-29 22:05
allen303alle
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-6-27
收藏
得分:0 
#include <stdio.h>
void main()
{
void stringjoin(char *s1,char *s2);
void stringcopy(char *s1,char *s3);
char str1[80],str2[80],str3[80];
printf("Input str1 & str2:\n");
gets(str1);
gets(str2);
stringjoin(str2,str1);
stringcopy(str1,str3);
puts(str2);
puts(str3);
}
void stringjoin(char *s1,char *s2)
{
while (*s1)
s1++;
while ((*s1++=*s2++)!='\0')
;
}
void stringcopy(char *s1,char *s3)
{
for (; *s1; s1++,s3++)
*s3=*s1;
*s3='\0';
}


这样可以吗?

未贏其財,先贏其勢;獅子搏兔,君臨天下 ...................遇強即屈,借花敬佛。
2007-06-29 22:34
cihren
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2007-6-27
收藏
得分:0 

呵呵,自己动动脑筋做一个吧,不难
4楼的主意就不错


革命尚未成功,同志仍需努力!
2007-06-29 23:45
快速回复:[求助]关于字符串的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011049 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved