【发布时间】:2013-03-18 18:17:52
【问题描述】:
我正在编写一个将文本传递给库函数的程序。 此函数要求文本参数的类型为 unsigned char*.
那么我怎样才能正确地将字符串传递给该函数呢?我无法将现有的 char* 转换为 unsigned char* 并通过 strncpyunsigned char* 变量/em> 也没有用。
编辑: 这是一个小例子:
这就是我需要调用的函数:
int count (void *index, uchar *pattern, uint length, uint *numocc);
这是我的代码中的内容:
count(index,?argv[2]?, length, numocc);
【问题讨论】:
-
请提供一个简单的例子来说明您遇到的问题。