私は与えられた文字列のすべての順列を生成するプログラムをDに書こうとしています。私は関数nextPermutationを使用しようとしていますが、intとのみ互換性があります。私はそれをchar配列で動作させることはできません。誰かが私を正しい方向に向けるのを助けることができるかどうか疑問に思っていましたか?これは私がこれまで持っているものです。与えられた文字列のすべての順列を生成するD
import std.stdio;
import std.algorithm.sorting: nextPermutation;
void main()
{
char array[] = {'a','b','c'};
do
{
writeln(array);
} while (nextPermutation(array));
}
自動配列= ["one"、 "two"、 "three"]; 'も動作します。 – DejanLekic