例えば
#include "hspda.as" a="10,3,5,12,あいうえお\n5,10,12,13,かきくけこ\n5,4,8,12,さしすせそ\n0,2,6,11,たちつてと" sortnote a,0 mes a stop
上記のプログラムを実行した時、結果は
0,2,6,11,たちつてと 10,3,5,12,あいうえお 5,10,12,13,かきけこ 5,4,8,12,さしすせそ
上記ようになります。それを
0,2,6,11,たちつてと 5,4,8,12,さしすせそ 5,10,12,13,かきけこ 10,3,5,12,あいうえお
上記のようにするにはどうすればよろしいのでしょうか?
「,」で区切られた文字数値をひとつずつ読み取って
「0 5 10」をソートする時には1バイト文字に「0」を仮に付けて
「00 05 10」としたあとにソートを実行してまた元に戻すといった感じでしょうか?
また、
5,4,8,12,さしすせそ 5,10,12,13,かきけこ
先頭が「5」で同じ時は次の「4」と「10」でソートする時もやはり
「04」「10」と直してソートすると言う感じでしょうか?
「あいうえお」「かきくけこ」は仮ですのでここはソートされなくても構いません。
あくまでも数値でソートができればよいので。
よろしくお願いします。