单片机keil编译代码时报错error C213: left side of asn-op not an lvalue
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单片机keil编译代码时报错error C213: left side of asn-op not an lvalue相关的知识,希望对你有一定的参考价值。
unsigned char i=0;
unsigned char *p[3];
unsigned char *buff= buf;
while((p=strtok(buff,";"))!=NULL) ----(此句报错)
i++;
buff=NULL;
请问什么原因?
缺少了对变量 p 的地址引用,改成 p[i] 如下:
while(( p[i] =strtok(buff,";"))!=NULL) 参考技术A p[n]=strtok(buff,";");
while(p[n]!=NULL) 你为什么不可以这样写呢!还有就是你这个p你定义的是指针变量; 参考技术B while((p[i]=strtok(buff,";"))!=NULL)本回答被提问者采纳 参考技术C 一个全局变量就这样给废掉了。
以上是关于单片机keil编译代码时报错error C213: left side of asn-op not an lvalue的主要内容,如果未能解决你的问题,请参考以下文章
error C213: left side of asn-op not an lvalue
keil错误:error c129: missing ';' before 'unsigned' 程序怎么修改还是编译不了,请各位前辈指点,谢谢
php编译安装执行make时报错: make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1
升级openssh编译时报错“configure: error: *** working libcrypto not found, check config.log”的解决办法