热门 购物 团购 理财 文学 人才 体育 汽车 游戏 软件 军事 音乐 视频 媒体 论坛 博客 银行 交友 综合
一起购 唯品会 梦芭莎 趣玩网 凡客诚品 麦考林 乐淘鞋网 弗克尚品 绿盒子 俏物悄语 新蛋网 当当网 玛萨玛索
拉手网 糯米网 爱帮团 聚划算 58团购 美团网 QQ团购 大众点评团 窝窝团 美淘网 满座网 团宝网 饭统饭团
起点网 榕树下 小说阅读 潇湘书院 红袖添香 幻剑书盟 新浪游戏 太平洋游戏 163邮箱 中国游戏 游戏中国 霏凡软件 铁血军事
访问本站赠送红包啦!凡在支付宝搜索数字口令 528131323 都将获得红包,天天搜索此口令天天得红包^_^
Health Sitology Family Finance Appliances Shopping Clothing Education Legal Rituals Beauty Property Travel Pet Medical Cyclopedia History Military Computers Sports Job Anecdote Geographic Mixed Entertain Literature Emotion Agriculture
/**
 * 任何人任何机构皆可用于任何项目,此软件免费无需书面授权
 * 在软件和软件的所有副本中都必须包含版权声明和软件相关注解
 *
 * 模块: implode.c
 * 简述: 将一个一维数组的值转化为字符串
 * 作者: woods zhang  ->  hoojar@163.com -> http://www.hecart.com/
 * 版权: 2006-2018, 张树林 拥有此源码所有版权 (MIT许可协议)
 * Copyright 2006-2018, Woods Zhang All Rights Reserved (The MIT License)
 */
#include <stdio.h>
#include <string.h>

/**
 * 将一个一维数组的值转化为字符串
 *
 * @param glue 默认为空的字符串
 * @param pieces 你想要转换的数组
 * @param out 转化成功的字符串
 * @return 转化成功了多少次pieces
 */
int implode(const char *glue, char *pieces[], char *out)
{
    int num = 0;
    if (glue == NULL || pieces == NULL)
    {
        return num;
    }

    while (*pieces)
    {
        num++;
        strcat(out, *pieces);
        strcat(out, glue);
        pieces++;
    }
    out[strlen(out) - strlen(glue)] = '';

    return num;
}

int main()
{
    char str[100] = {0};
    char *data[5] =
    {
        "my name",
        "is",
        "zhang",
        "woods"
    };
    int num = implode(" - ", data, str);
    printf("cout:%d data:%s ", num, str);

    return 0;
}
Reply content :
Photo link :
相信您在网路上一定用过如 tin,elm 等工具, 这些软体有项共同的特色, 即他们能利用上下左右等方向键来控制游标的位置. 除此之外, 这些程式 的画面也较为美观. 对 Programming 有兴趣的朋友…  Details
/** * 任何人任何机构皆可用于任何项目,此软件免费无需书面授权 * 在软件和软件的所有副本中都必须包含版权声明和软件相关注解 * * 模块: strdel.c * 简述: 根据指定位…  Details
沟通的55%是通过肢体语言进行的,从眼神、姿势到距离,拿捏的适当交流会起到事半功半的效果。 字串7 与人交谈时,我们会用三种方式沟通:语言、声音和肢体语言。有研究表…  Details
在这最后一个例子中,我们来看看C#的抽象和多态性。首先我们来定义一下这两个新的术语。抽象(Abstract)通过从多个对象提取出公共部分并把它们并入单独的抽象类中实现。在本例中我们…  Details
在我每时每刻精心的呵护下,儿子成长的很健康。以前不管吃饱没吃饱,撒尿没撒尿,他都哭。现在他吃饱了便倒头呼呼大睡,大小便后也是这样。而且在他熟睡的时候,我居然能在他的脸上…  Details
1、他只围了浴巾在房里转来转去 出了什么问题?只要他不是以这种装束会客,你就是幸运的。此举也许是他自我感觉良好,你无须担心,一切正常。满足他的要求,也得到自己所需…  Details
编程语言一、引言在计算机科学中,编程语言是用来编写可被计算机运行的一系列指令(计算机程序)的人工语言。与英语等自然语言相类似,编程语言具有词汇、语法和句法。然而…  Details
二、XML的定义 XML是一个精简的SGML,它将SGML的丰富功能与HTML的易用性结合到Web的应用中。XML保留了SGML的可扩展功能,这使XML从根本上有别于HTML。XML要比HTML强大得多,它不再是固定的标记,…  Details
抽象和多态性(二) 我们创建的第一个类是Shape。这是一个抽象类,因为我们不想创建这个类的实例,我们要创建的是它的派生类的实例。我们从所有的形状(圆、长方形、正方形)提取…  Details
功能强大的 FXP / FTP 软件,融合了一些其他优秀 FTP 软件的优点,如像 CuteFTP 一样可以比较文件夹,支持彩色文字显示;像 BpFTP 支持多文件夹选择文件,能够缓存文件夹;像 LeapFTP一样的外…  Details