我现在使用dlang语言怎么反转一个字符串注意中文字符反转后不能乱码给出完整可以运行的代码别给出dmd1版本才能运行的代码我用的是dmd2比如下边代码我反转你好世界这四个汉字会出现乱码的import stdstdio;void main string str = hello world; string reversedStr = reverseStringstr; writeln
import std.stdio; import std.uni;
void main() { string str = "你好世界"; string reversedStr = reverseString(str); writeln(reversedStr); }
string reverseString(string str) { string reversedStr; foreach (dchar c; str) { reversedStr = to!string(c) ~ reversedStr; } return reversedStr; }
原文地址: https://www.cveoy.top/t/topic/fmh2 著作权归作者所有。请勿转载和采集!