函数strlen中的警告-在C中
我在函数strlen中的警告-在C中,c,warnings,C,Warnings,我在C int myFunction(Room* room, char** buffer) { int l1; l1 = strlen(*buffer); . . . return l1 } 在使用gcc编译之后,我在第l1=strlen(*buffer)行得到一个警告: 是什么?如何解决此问题?在源文件顶部包含正确的标题: #include <string.h> #包括 要调用函数,需要对此函数进行声明strlen函数声明位于string.h标准标题
C
int myFunction(Room* room, char** buffer) {
int l1;
l1 = strlen(*buffer);
.
.
.
return l1
}
在使用gcc
编译之后,我在第l1=strlen(*buffer)行得到一个警告代码>:
是什么?如何解决此问题?在源文件顶部包含正确的标题:
#include <string.h>
#包括
要调用函数,需要对此函数进行声明strlen
函数声明位于string.h
标准标题中。#包含哦,这个简单的问题让我很生气:-D谢谢:-)非常感谢!然而,我想知道,如果我没有包括,为什么它会给我一个警告而不是一个错误?
#include <string.h>