NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

String ASCII to Numeric (不要科學符號)

小弟目前把一個array裡的特定文字抓取出來轉成ASCII碼後,想藉由ASCII碼重新排序(由小到大),但String好像沒辦法直接排序,因此需要先轉成Numeric格式再做排序,但目前卡在ASCII碼太長了,不管是轉成DBL或U64,都無法完整呈現整串數字,且在DBL或U64格式下做排序,也會排序錯誤。

想請教各位先知跟NI大神,要如何把ASCII碼轉成Numeric (不要科學符號)?

謝謝

0 積分
1 條訊息(共 3 條)
2,052 檢視

您好,

String是有辦法做排序的,可參考下方的連結:
https://forums.ni.com/t5/Example-Programs/Sort-String-Array-Using-Common-Alphabetical-and-Numeric-Lo...

image.png

image.png

0 積分
2 條訊息(共 3 條)
2,030 檢視

謝謝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...))

0 積分
3 條訊息(共 3 條)
2,020 檢視