warning: implicit declaration of function 'len'; did you mean 'mblen'? [-Wimplicit-function-declaration] int lenght = len(arr);
时间: 2024-06-14 16:06:27 浏览: 86
implicit declaration of function(解决方案).md
这个警告是由于在使用函数`len`之前没有进行函数声明导致的。编译器默认会将未声明的函数视为返回类型为`int`的函数,因此会给出这个警告。根据警告信息中的提示,你可能想要使用的是`mblen`函数而不是`len`函数。
`mblen`函数是C标准库中的一个函数,用于确定多字节字符的长度。如果你确实想要使用`mblen`函数,你需要包含头文件`<wchar.h>`。
如果你想要使用自定义的`len`函数,你需要在使用之前进行函数声明或者将函数定义放在调用它的代码之前。
阅读全文