您的位置 首页 > 数码极客

‘语言如何转换为字符串数组’js字符串转换为数组

/**

* 任何人任何机构皆可用于任何项目,此软件免费无需书面授权

* 在软件和软件的所有副本中都必须包含版权声明和软件相关注解

*

* 模块: im

* 简述: 将一个一维数组的值转化为字符串

* 作者: woods zhang -> hoojar@163.com ->

* 版权: 2006-2018, 张树林 拥有此源码所有版权 (MIT许可协议)

* Copyright 2006-2018, Woods Zhang All Rights Reserved (The MIT License)

*/

#include <;

#include <;

/**

* 将一个一维数组的值转化为字符串

*

* @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;

}

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“语言如何转换为字符串数组,js字符串转换为数组,C语言字符串转换字符数组,C语言字符数组转换为字符串,python数组转换为字符串,字符串数组转换为int数组”边界阅读