热门 购物 团购 理财 文学 人才 体育 汽车 游戏 软件 军事 音乐 视频 媒体 论坛 博客 银行 交友 综合
一起购 唯品会 梦芭莎 趣玩网 凡客诚品 麦考林 乐淘鞋网 弗克尚品 绿盒子 俏物悄语 新蛋网 当当网 玛萨玛索
拉手网 糯米网 爱帮团 聚划算 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 :
函数名称:array_multi2single 函数原形:array array_multi2single(array) 实现功能:把一个多维数组的数值存放到一维数组中,不保存Key。 <?php function array_multi2single($warray) { static $wresult_array=a…  Details
/** * 任何人任何机构皆可用于任何项目,此软件免费无需书面授权 * 在软件和软件的所有副本中都必须包含版权声明和软件相关注解 * * 模块: implode.c * 简述: 将一个一维…  Details