兩個陣列相加的問題

我在這邊有一點問題想請教大家

例如說我有一個陣列,該陣列的值是由其他地方讀進來的6個數字&符號,數值會變化

然後另一個陣列是由時、分、秒所構成的6個數字 (ex:下午2點32分18秒就顯示成1 4 3 2 1 8 的單一值陣列),也會隨時間變化

我想把這兩個陣列相加,然後輸出另一個陣列

這個輸出陣列的值會隨著上面數據資料而同步變化

------------

另一個問題是

如果輸入的資料之中出現+號以及小數點的話,有沒有辦法相加呢?

因為我想要試試看有沒有辦法把包含+號以及小數點的字串與上面提到的時分秒所組成的6位數相加

然後最後還可以解出原本輸入的值

請問可行的話,有沒有比較好的做法呢?

是要以陣列形式相加嗎?
還是說轉成陣列之前就要相加,之後再把結果輸出成陣列?




inffy072340301.9313773148

你的問題你可能還要再確定一下

從你的問題圖形顯示中的方法一
不太了解 "+"的文字與"."的文字與其他的數字進行數學上的相加與相減後,可以得到什麼樣的結果
你可能要再確認一下

從你的問題圖形顯示中的方法二
+12.34 與 143218 ,在數學上的相加結果後,答案是143230.34
計算上的結果也沒有問題

所以如果你的問題若是讀取的資料可否進行數學上的計算
答案是可以的,方法二就可以作到你要的功能

elvistu40300.6494097222

不是進行純粹的"計算"而已

比方說 +12.34 與 143218 這兩串

+對應1、1對應4 、2對應3,以此類推
兩串資料要互相對應其位置

+號或者小數點要和數字相加聽起來是很奇怪我知道啦…

我目前的想法是把他們進行自訂的編碼過再加起來
最後再依照我們規定的編碼方式來解出答案
不知道這種想法是不是可行?
inffy072340301.3804050926

您的編碼想法可行
感覺這是一個加解密的東西
可轉成ASCII再相加
但要還原  就需要KEY了...  您的KEY可能就是時間..

[QUOTE=garyO]

您的編碼想法可行
感覺這是一個加解密的東西
可轉成ASCII再相加
但要還原  就需要KEY了…  您的KEY可能就是時間…
[/QUOTE]

要轉成ASCII的話就會遇到如果轉出是英文或符號要怎麼處理的問題了

所以目前在考慮到底是不是要用ASCII,或者是自己做一個代碼來轉純數字再做處理

又或者是轉英文和符號也可,用位移穿插的方式來表現就好

解出方面也是問題一堆,時間要如何抓之類的

有很多想法想試,不過自己LabVIEW基礎還跟不上自己的想法

唔…(冒煙)


inffy072340301.4982407407

喔 我表達錯誤了

應該是ascii(string)轉成dec來做加減動作
還原則須把每個時間記錄下來

當然自己建立table也是可以

可參考 <span =“apple-style-span” style="font-family: arial, helvetica, clean, sans-serif; line-height: 19px; ">近代密碼學與其應用