- 61 名前:デフォルトの名無しさん mailto:sage [2009/08/29(土) 02:27:10 ]
- static string encode32(ulong n)
{ string str = string.Empty; char[] d = {'0', '1','2','3','4','5','6','7','8','9', 'a','b','b','d','e','f','g','h', 'i','j','k','l','m','n','o','p','q','r','s','t','u','v'}; ulong _base = 32; do { str += d[n % _base]; } while ((n /= _base) != 0); char [] strArray = str.ToCharArray(); Array.Reverse( strArray ); return new string( strArray ); } このサイトのCをC#に焼きなおしてみた。 paranoids.sakura.ne.jp/kaworu/2008-06-14-2.php ケチのつけどころは多々あるが、そこは適当に直してくれ。 サイトの結果を信じるならば、これであってるはず。
|

|