【发布时间】:2026-01-07 23:55:02
【问题描述】:
int utstrlen(char* src){
int length=0 ;
if(isOurs(src) ==1){
length = src - 2 * sizeof(int);
}
return length;
}
我收到警告 C4047: '=' : 'int' 在间接级别上与来自行 length = src - 2 * sizeof(int); 的 'char *' 错误的间接级别不同@ 有人可以解释它有什么问题吗?谢谢!
【问题讨论】:
-
您正在计算该行中的指针,而不是数量或长度。你能提供伪代码或你想要长度的描述吗?
标签: c