我试图在帮助函数下面的帮助下删除前导/尾随空白字符.编译时我收到警告:数组下标有'char'[-Wchar-subscripts]类型如何摆脱这条消息.
char *removeSpace(char *str )
{
char *end;
// Trim leading space
while(isspace(*str))
str++;
if(*str == 0) // All spaces?
return str;
// Trim trailing space
end = str + strlen(str) - 1;
while(end > str && isspace(*end)) end--;
// Write new null terminator
*(end+1) = 0;
return str;
}
Run Code Online (Sandbox Code Playgroud) c ×1