| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 978 人关注过本帖
标题:自己写了一个字符串连接函数。
取消只看楼主 加入收藏
code力力
Rank: 5Rank: 5
来 自:宜昌
等 级:职业侠客
威 望:2
帖 子:215
专家分:338
注 册:2015-1-12
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:7 
自己写了一个字符串连接函数。
程序代码:
      # include<stdio.h>
char* mystrcat(char a[ ],char b[ ])
{
    int  j=0 , i ;
    for  (i=0;1<2;i++)
       if(a[i] != '\0')
         j++;                       //测a的有效长度
       else
         break;
           
      for(i=j;1<2;i++)
       {
    a[i]=b[i-j];
    if(b[i-j]=='\0')
    break;
      }
    return (a);
}

     //主函数
int main(void)
{
    char str1[ ]="i am ";
    char str2[ ]="a student";
    
    puts(   mystrcat (str1,str2)   );
    
    
    return 0;
} 

新手学习,呵呵,大家给点意见
搜索更多相关主题的帖子: 字符串 
2015-01-24 13:41
code力力
Rank: 5Rank: 5
来 自:宜昌
等 级:职业侠客
威 望:2
帖 子:215
专家分:338
注 册:2015-1-12
收藏
得分:0 
回复 4楼 TonyDeng
很多!!?

你醒了?快起来敲代码!!
2015-01-24 17:03
code力力
Rank: 5Rank: 5
来 自:宜昌
等 级:职业侠客
威 望:2
帖 子:215
专家分:338
注 册:2015-1-12
收藏
得分:0 
回复 3楼 embed_xuel
什么是越界?

你醒了?快起来敲代码!!
2015-01-24 17:06
code力力
Rank: 5Rank: 5
来 自:宜昌
等 级:职业侠客
威 望:2
帖 子:215
专家分:338
注 册:2015-1-12
收藏
得分:0 
回复 7楼 TonyDeng
我是自学的,学了一个月左右吧,希望给点指导,谢谢大侠

你醒了?快起来敲代码!!
2015-01-24 17:21
code力力
Rank: 5Rank: 5
来 自:宜昌
等 级:职业侠客
威 望:2
帖 子:215
专家分:338
注 册:2015-1-12
收藏
得分:0 
回复 10楼 TonyDeng
哦,我大意了,就是说我要把主函数里的str1定义成一个长度足够大,容得下str1 + str2 + /0    .....    ?。

你醒了?快起来敲代码!!
2015-01-24 17:47
code力力
Rank: 5Rank: 5
来 自:宜昌
等 级:职业侠客
威 望:2
帖 子:215
专家分:338
注 册:2015-1-12
收藏
得分:0 
回复 9楼 wmf2014
我懂你的意思了。str1溢出了,a输出是一个垃圾值。

你醒了?快起来敲代码!!
2015-01-24 17:52
code力力
Rank: 5Rank: 5
来 自:宜昌
等 级:职业侠客
威 望:2
帖 子:215
专家分:338
注 册:2015-1-12
收藏
得分:0 
回复 13楼 TonyDeng
嗯,好的,谢谢

你醒了?快起来敲代码!!
2015-01-24 17:53
code力力
Rank: 5Rank: 5
来 自:宜昌
等 级:职业侠客
威 望:2
帖 子:215
专家分:338
注 册:2015-1-12
收藏
得分:0 
回复 17楼 TonyDeng
我知道的,我还初学,这需要一个过程,慢慢来吧.你说的代码安全性,我觉得很重要,特别是以后做项目的时候,但是我现在还没这个水平(就算有这个意识),估计你写代码至少也有个5,6年了吧。我不是为了完成作业而学C的,我是真的喜欢C语言,我们还没开课,我已经开始学了一个月了,现在利用寒假补补,我是自己先开始买书自己看得,老师给我评价无所谓,我只要学好就可以了。

[ 本帖最后由 code力力 于 2015-1-25 09:43 编辑 ]

你醒了?快起来敲代码!!
2015-01-25 09:30
快速回复:自己写了一个字符串连接函数。
数据加载中...
 
   



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

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