按照C语言编码规约,把char类型分为无符号和有符号类型。
总提示 "Type_uByte *" 类型的实参与 "char *" 类型的形参不兼容
代码如下:
extern Type_uByte *random99() {
Type_uByte *randStr;
Type_uWord randNum;
/* Initalize */
randStr = (Type_uByte *)malloc(3 * sizeof(Type_uByte));
randNum = rand() % 90 + 10;
sprintf(randStr, "%d", randNum);
return randStr;
sprintf(randStr, "%d", randNum);提示这句话中 randStr 有问题,有没有帮忙解决一下的
Type_uByte是啥类型啊???
sprintf要求第一个参数是char *类型才可以的