pointer targets in passing argument 1 of ‘sscanf’ differ in signedness [-Werror=pointer-sign] sscanf(tmp, "%x", &head);
时间: 2024-03-04 19:50:13 浏览: 123
Persymmetric adaptive detection of distributed targets in compound-Gaussian sea clutter with Gamma texture
这个错误是由于传递给sscanf函数的第一个参数类型与函数声明中的要求不一致导致的。具体来说,第一个参数应该是一个指向字符数组的指针,但是在这里,可能传递的是一个指向带符号或无符号整数的指针。
为了解决这个问题,你可以尝试将tmp声明为字符数组,并将其传递给sscanf函数,或者确保传递给sscanf函数的第一个参数与函数声明中所需的类型匹配。你也可以使用强制类型转换来解决这个问题,但这并不是最好的解决方法。
阅读全文