相关疑难解决方法(0)

数组下标的类型为"char"[-Wchar-subscripts]

我试图在帮助函数下面的帮助下删除前导/尾随空白字符.编译时我收到警告:数组下标有'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

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

c ×1