原来的代码如下,编译器报

error: array subscript has type 'char' [-Werror=char-subscripts]    gettaskinfo((char *)Tname[i]);

    int cnt=0;char i=0;char *Tname[3]={"display_task","http_get_task","task_sendclk"};while(1){     cnt++;if(cnt>1000){cnt=0;gettaskinfo((char *)Tname[i]);           i++;if(i>=3)i=0;}vTaskDelay(10/portTICK_RATE_MS);}

起初怀疑自己使用指针数组出现错误,多番修改还是一样,查阅资料

GCC手册说:

-Wchar-subscripts
Warn if an array subscript has type “char”. This is a common cause of error,as programmers often forget that this type is signed on some
machines. This warning is enabled by -Wall.

因此,此错误警告应防止使用负数组索引。

解决如下:

char i=0;

修改为 无符号的变量类型

uint16_t i=0;

经测试 uint8_t 也是可以编译成功的

解决 array subscript has type char 错误相关推荐

  1. linux c之解决array subscript is not integer和AF_NET not undeclared

    1.array subscript is not integer 我一开始写的代码是这样的写的 buf[strlen[buf] - 1] = '\0'; 很明显写错了,以后不要再犯这样的错误了,切记 ...

  2. 关于解决error A2004: symbol type conflict错误

    从同学那些copy了一段汇编程序,结果发现在masmplus下,不可以编译:现在题目所示错误: 而在masm for window 是可以编译的,所以错误是在设置上: 解决方法: 配置-->系统 ...

  3. Struts Form中Date类型之“argument type mismatch”错误解决方法

    现象: 当输入页面中含有日期如2008-01-01时,如果Form中对于的字段为Date类型,则会出现"argument type mismatch"错误. 原因: Struts的 ...

  4. sklearn中ValueError: Unknown label type: ‘continuous‘错误解决

    ValueError: Unknown label type: 'continuous'错误解决 今天在做决策树鸢尾花分类时出现了一个错误: 解决方法是:train_y后加上astype('int') ...

  5. The method getTextContent() is undefined for the type Node 错误解决办法

    在开发项目中,出现一个错误:The method getTextContent() is undefined for the type Node,解决办法: 网上查大部分是说jdk版本问题,发现不是, ...

  6. 解决“在eclipse中配置Tomcat时,出现Cannot create a server using the selected type的错误”的问题...

    在eclipse中配置Tomcat时,出现"Cannot create a server using the selected type"的错误. 出现原因:Tomcat重新安装, ...

  7. warning: format ‘%s’ expects argument of type ‘char *’和warning: backslash and newline separated by

    关于程序中产生的警告: 1, echoserv.c:49:2: warning: format '%s' expects argument of type 'char *', but argument ...

  8. 成功解决TypeError: object of type ‘int‘ has no len()

    成功解决TypeError: object of type 'int' has no len() 目录 解决问题 解决思路 解决方法 解决问题 TypeError: object of type 'i ...

  9. 成功解决TypeError: unsupported operand type(s) for +: 'dict_items' and 'list'

    成功解决TypeError: unsupported operand type(s) for +: 'dict_items' and 'list' 目录 解决问题 解决思路 解决方法 解决问题 Typ ...

  10. 成功解决TypeError: unsupported operand type(s) for %: 'NoneType' and 'dict'

    成功解决TypeError: unsupported operand type(s) for %: 'NoneType' and 'dict' 目录 解决问题 解决思路 解决方法 解决问题 TypeE ...

最新文章

  1. Android Studio Day02-2
  2. ORA-20204 错误
  3. Linux课程笔记 Crond介绍
  4. 【树莓派学习笔记】四、OpenCV的安装与卸载
  5. m1笔记本android开发,Apple M1设备开发Android小tips
  6. CSS3学习基本记录
  7. 手机上有没有学python的软件-有没有手机上就能轻松编程的app?
  8. 开启、关闭数据库mysql
  9. contos7改分辨率_centos桌面分辨率修改
  10. 用html设计logo,网页设计中的logo设计方法
  11. 线性代数笔记1.1n阶行列式
  12. 计算机网络故障提出问题,列控系统及其计算机网络的故障诊断与故障容错研究...
  13. 服务器开机系统进不去怎么办,开机就进BIOS进不去系统怎么处理
  14. 海贝音频384khz_海贝音乐app下载-海贝音乐最新版下载v4.0.1-IT168下载站
  15. 简单数据处理(相关系数,协方差,t检验)
  16. trigger()方法
  17. 全文搜索,迅搜(Xunsearch)使用心得
  18. 计算机组成原理学习笔记——计算机外围设备
  19. ISO/IEC 27001:2013 版变化
  20. python架构师工作职责_大数据架构师岗位的工作职责

热门文章

  1. 【物理世界】Ψ的前世今生
  2. 双稳态电路的两个稳定状态是什么_干货 | 常见的脉冲电路到底有何用途和特点?终于了解了!...
  3. TensorFlow2.0 学习笔记(五):循环神经网络(RNN)
  4. 德州农工大学计算机专业研究生,德州农工大学计算机工程(无论文)理学硕士研究生申请要求及申请材料要求清单...
  5. Python初学者(零基础学习Python、Python入门)常见问题:书籍推荐、资料、社区
  6. 解决谷歌浏览器chrome的CPU占用率过高的问题
  7. CCNP-OSPF中SPF(最短路径树)算法剖析,建树过程示例
  8. ~囍~ 将欢乐进行到底篇
  9. 那些一出口就很Low的话
  10. 疏忽了给该内页做外链