[問題] 數字分割

看板C_and_CPP (C/C++)作者 (GO )時間13年前 (2013/02/01 09:08), 編輯推噓3(308)
留言11則, 7人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 問題(Question): 手邊有一筆資料, 他資料型態 數字大部份是 tab分開 但有某些部分資料出現缺失值以-32768取代 但是只要發生缺失值, 就會發現會和前面數字連在一起 e.g. 35 -32768 -32768 10 在資料會變成 35-32768-32768 10 想請問要如何處理 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.74.132 ※ 編輯: JimCroce 來自: 140.109.74.132 (02/01 09:22)

02/01 09:39, , 1F
你怎麼知道"123"是123、1,23、12,3還是1,2,3?
02/01 09:39, 1F

02/01 09:40, , 2F
除非你有更精確的資料格式規範不然不可能
02/01 09:40, 2F
不好意思我補充了 ※ 編輯: JimCroce 來自: 140.109.74.132 (02/01 09:51)

02/01 10:11, , 3F
要先確定 -32768 是否不會出現在正常的資料中
02/01 10:11, 3F

02/01 10:12, , 4F
如果不會...就把它取代成 tab, 如果會...
02/01 10:12, 4F

02/01 10:12, , 5F
把產生這串數據的人抓起來鞭...
02/01 10:12, 5F

02/01 10:14, , 6F
會 但是可以用其他字串取代 比如na之類
02/01 10:14, 6F

02/01 10:20, , 7F
數字的值域勒
02/01 10:20, 7F
-1000~1000 ※ 編輯: JimCroce 來自: 140.109.74.132 (02/01 10:26)

02/01 10:35, , 8F
隨便找個文字編輯器搜尋取代一下
02/01 10:35, 8F

02/01 10:37, , 9F
推樓上, sed 就搞定了...
02/01 10:37, 9F

02/01 12:07, , 10F
把產生這串數據的人抓起來鞭+1
02/01 12:07, 10F

02/01 19:22, , 11F
推樓上,先抓起來鞭+1
02/01 19:22, 11F
文章代碼(AID): #1H2nMWKK (C_and_CPP)
文章代碼(AID): #1H2nMWKK (C_and_CPP)