将自动(字符串)转换为D中的char

苏里曼

为了使用foreach循环进行迭代并获取文件中的日期,我需要将其作为输入char []而不是字符串。

我写了下一个代码:

auto files = dirEntries ("E:\\ddd", SpanMode.shallow);

foreach (file; files)
{
    char [] s = to!char[](file); //it's crap... and do not work...
    writeln(file);

}

我使用下一个方法http://dlang.org/phobos/std_file.html#.getTimes作为输入char [] :(在char []名称中)需要它

米哈伊尔·斯特拉森斯(Mikhail Strasuns)

要获取可变数组的可变副本,可以使用.dup

char[] s = file.dup;

但是,根据您的情况,您无需进行任何转换。getTimes接受in char[]哪个是的快捷方式scope const char[]将不可变数组作为const参数传递是完全合法的,因此它应该“起作用”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

一种将字符串文字自动转换为C中的`unsigned char *`的方法?

来自分类Dev

将字符串中的char文字转换为char

来自分类Dev

将D字符串转换为C char *

来自分类Dev

在python中自动转换为字符串的奇怪失败

来自分类Dev

将字符串转换为char *

来自分类Dev

从字符串文字转换为char *

来自分类Dev

将char转换为字符串

来自分类Dev

无法从字符串转换为char

来自分类Dev

将自定义字符串转换为DateTime

来自分类Dev

字符串文字是否在C编译时自动转换为char *?

来自分类Dev

字符串自动将const char *转换为std :: string

来自分类Dev

将ubyte []转换为D中的字符串

来自分类Dev

将“ unsigned char *”转换为“ char *”(和字符串)

来自分类Dev

MySQL自动将字符串转换/转换为数字?

来自分类Dev

如何将字符串数组转换为D中的字符串?

来自分类Dev

在SQL中将CHAR字符串转换为字母字符串中的第n个字母

来自分类Dev

如何将字符串转换为2d char数组

来自分类Dev

C ++ 2d char数组转换为字符串

来自分类Dev

在C ++中将字符串向量转换为char数组

来自分类Dev

字符串转换为char [],不使用String方法

来自分类Dev

将char数组转换为字符串[和Pebble]

来自分类Dev

如何在Java中将char []转换为字符串?

来自分类Dev

将输入字符串转换为char数组

来自分类Dev

从const char *转换为Swift字符串

来自分类Dev

将位字符串转换为char

来自分类Dev

在C ++中将char转换为字符串

来自分类Dev

将python转换为char进行字符串覆盖

来自分类Dev

将文件字符串转换为char指针

来自分类Dev

charAt错误“ char无法转换为字符串”