[問題] unsigned short 怎麼與 string做比較阿

看板C_and_CPP作者 (乘風而起)時間14年前 (2009/11/24 12:24), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/2 (看更多)
小弟有是試著用sprintf將unsigned short的值寫到一個 指標內 接著再用strcmp做比較 不過還是跑不出來 不知道有沒有大大有這方面的經驗可以交一下小弟>< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.22.66.242

11/24 12:27, , 1F
一個是數一個是文字要怎麼比較?? 把文字轉數字比較大小
11/24 12:27, 1F

11/24 12:28, , 2F
; 不然就是把數字當字串做字典比較. 另外, sprintf應該
11/24 12:28, 2F

11/24 12:28, , 3F
是產生char string, 跟某些C++用的String也是不同的東西
11/24 12:28, 3F

11/24 12:28, , 4F
概念上都是文字, 要比較時你也要搞清楚不同型態的string
11/24 12:28, 4F

11/24 12:29, , 5F
要如何做比較, 或者要不要直接轉成同一type再來比較@_@"
11/24 12:29, 5F

11/24 12:30, , 6F
嗯我是利用sprintf方式將unsigned short轉成字串
11/24 12:30, 6F

11/24 12:31, , 7F
然後再跟原來的string做比較這樣可以嗎
11/24 12:31, 7F
文章代碼(AID): #1B2r_-Ea (C_and_CPP)
文章代碼(AID): #1B2r_-Ea (C_and_CPP)