CStr2String

版本1.2.0.0(8.46 KB) 1月
细胞的快速连接字符串C-Mex字符串

1.9 k下载

更新2010年11月28日

查看许可协议

连接字符串的字符串

这等于猫(2 C{:})和SPRINTF (“% s”, C{:}),但是非常快,
因为输出是预先分配。

Str = CStr2String(装运箱、分离器、跟踪)
输入:
装运箱:细胞字符串的大小。所有非空单元格必须的元素
字符串([1 x N] CHAR向量)。
分隔符:字符串,每个字符串后附加装运箱。
这被认为模仿:“sprintf (“% s”, 9月,装运箱{:})”。
可选的,默认值:”。
小路:字符串或逻辑标记。“noTrail”或假后
分离器是省略了。可选的,默认值:“小道”。

输出:
Str (1 x M): CHAR向量,输入的连接字符串。

例子:
写一个细胞字符串到文件:
缓慢:流(FID, ' % s \ n ',装运箱{:});
快速:写入文件(FID, CStr2String(装运箱,char (10)),“uchar”);
一个逗号分隔的列表;
装运箱={‘第一次’,‘第二个’,'第三'});
Str = CStr2String(装运箱,',',' noTrail ');
> >的第一,第二,第三

编译:
墨西哥人- o CStr2String.c
或下载:http://www.n-simon.de/mex
请编译后运行单元测试uTest_CStr2String !

测试:Matlab 6.5, 7.7, 7.8, WinXP, 32位
编译器:LCC2.4/3.8、BCC5.5 OWC1.8 MSVC2008
假定兼容性:更高的Matlab版本,Mac、Linux、64位

参见:HORZCAT,猫,STRCAT SPRINTF。
FEX://www.tatmou.com/matlabcentral/fileexchange/28916-cell2vec

引用作为

1月(2023)。CStr2String(//www.tatmou.com/matlabcentral/fileexchange/26077-cstr2string), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2009a
兼容任何释放
平台的兼容性
窗户 macOS Linux
类别
找到更多的在字符和字符串帮助中心MATLAB的答案

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.2.0.0

第三输入抑制分离器

1.1.0.0

现在测试函数使用更实际的测试数据。这减少了显示加速。

1.0.0.0