[語法] 如何 在視窗上 顯示 變數

看板C_and_CPP (C/C++)作者 (tabletennis)時間16年前 (2009/12/22 14:29), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
我是用 OpenCV 的 攝影機 取畫面 有個 語法 是 cvPutText(frame,"安安", cvPoint(10, 130), &font, cvScalar(255, 255, 255, 0)); 但是 只能 顯示 字串 "安安" 我要的只是 變數 譬如 int i = 3 ; 就像是 printf ("%d", i); 我看別人都可以用 OpenCV 顯示 變數 還是說 我看到是 後製 還是 其它 外掛 譬如 Flash 動畫 我看到這個 原本的用途 好像是 畫圖用的語法 cvPutText 難道是 其它函式 也可以辦到 小弟不才 沒有發現... 板上的大大 有人用過 類似此功能 秀變數 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.201.53

12/22 15:23, , 1F
char buf[32]; sprintf(buf, "%d", i);
12/22 15:23, 1F

12/22 15:23, , 2F
cvPutText(frame, buf, ...(略)
12/22 15:23, 2F

12/22 15:24, , 3F
你需要的是 sprintf 這個函數 把變數轉成字串 再輸出
12/22 15:24, 3F

12/22 20:16, , 4F
個位整數值0~9+字元'0'=字元型態的0~9
12/22 20:16, 4F

12/22 20:18, , 5F
itoa函式也可以拿來用~@@|||
12/22 20:18, 5F
文章代碼(AID): #1BC6Tdc- (C_and_CPP)
文章代碼(AID): #1BC6Tdc- (C_and_CPP)