小弟目前把一個array裡的特定文字抓取出來轉成ASCII碼後,想藉由ASCII碼重新排序(由小到大),但String好像沒辦法直接排序,因此需要先轉成Numeric格式再做排序,但目前卡在ASCII碼太長了,不管是轉成DBL或U64,都無法完整呈現整串數字,且在DBL或U64格式下做排序,也會排序錯誤。
想請教各位先知跟NI大神,要如何把ASCII碼轉成Numeric (不要科學符號)?
謝謝
您好,
String是有辦法做排序的,可參考下方的連結:
https://forums.ni.com/t5/Example-Programs/Sort-String-Array-Using-Common-Alphabetical-and-Numeric-Lo...
謝謝AlysaOng的幫忙。
這程式的確解決了我大部分的問題,但還有些特殊要求的排序就無法用此程式完成。(如我po的另一個問題(https://forums.ni.com/t5/NI%E7%94%A2%E5%93%81%E8%88%87%E6%8A%80%E8%A1%93-%E8%A8%8E%E8%AB%96%E5%8D%80...))