看板 C_and_CPP 關於我們 聯絡資訊
記事本內容: 12 13 14 15 16 22 23 45 21 45 我的程式碼: int m[2][5] ; for(int i=0;i<2;i++) { for(int k=0;k<5;k++) { fin >> m[i][k]; } } Mat niki = Mat(2, 5, CV_16U, m); cout<<"niki"<<niki<<endl; 輸出結果是: niki[12,0,13,0,14; 0,15,0,16,0] 但是我希望的結果是: niki[12,13,14,15,16; 22,23,45,21,45] 卻會把空白鍵算進來,查了一天都查不到,有沒有人知道怎麼辦呢?拜託幫幫我,謝謝~~ -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.224.34 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1438926767.A.D3F.html
koka813: 自己寫個簡單的filter不就好啦~ 08/07 14:34
Sirctal: 同樓上 08/07 14:53
Sirctal: if就可以解決的事情了XD 08/07 14:53
redTAKAMORI: 什麼意思呀 08/07 14:55
Sirctal: 另外用一個容器 然後做一個過濾器 只要niki 元素是 空白 08/07 15:00
Sirctal: 字元就濾掉不讓它放入那個容器中就好了 08/07 15:00
redTAKAMORI: 喔喔 原來是這個意思!我試試看唷,thanks you 08/07 15:11
Feis: 16U 怎麼看都怪怪的 08/07 15:18
danny1191365: 空白字元的ASCII=32 08/08 21:13
redTAKAMORI: 我剛剛終於ok了!!謝謝大家 08/08 22:57