现在的位置: 首页 > 综合 > 正文

Ex6_3字符串的连接

2014年03月06日 ⁄ 综合 ⁄ 共 443字 ⁄ 字号 评论关闭
//不用strcat函数,试将两个字符串连接起来
#include "stdio.h"
void main()
{
        char a[10] = {"abcdefg"};
        char b[10] = {"1234"};

        char c[20] = {0};

        int ai = 0;
        int bi = 0;
        int ci = 0;

        while ((ci<20) && ('/0'!=a[ai]))
        {
                c[ci++] = a[ai++];
        }
        while ((ci<20) && ('/0'!=b[bi]))
        {
                c[ci++] = b[bi++];
        }
        c[ci] = 0;

        printf ("%s/n", c);

 

}

//注意:以用户输入两个字符串给数组a和b赋值的形式更加合理,但会涉及求解输入字符串长度
//求字符串长度是一个应用普遍的算法,有兴趣的同学用C代码实现它
//在应聘coder的时候,本题、求字符串长度等常用字符串操作的代码实现,是常考的题型

抱歉!评论已关闭.