我正在編寫一個將文本傳遞給庫函數的程序。 該函數預計文本參數的類型爲unsigned char *。使用String創建變量作爲uchar傳遞*
那麼我該如何正確地將一個字符串傳遞給該函數呢?我不能在現有的char *轉換爲無符號字符 *和寫一個新值到無符號字符 *通過函數strncpy變量也沒有工作。
編輯: 這裏是一個小例子:
這就是我需要調用的函數:
int count (void *index, uchar *pattern, uint length, uint *numocc);
這是我在我的代碼:
請提供一個最簡單的例子來說明您遇到的問題。 – 2013-03-18 18:19:38