annoying C2801: '}' mission..

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

annoying C2801: '}' mission..

跳至解决方案
1,255 次查看
simar
Contributor III

I get this error message while my code is totally correct

Here is my code

 

 

union long_to_float {          unsigned long long_val;          float float_val; };union long_to_float simar,simar_read; //unsigned long simar = 234;simar.float_val = 2.34;unsigned char return_val;  unsigned long* read_data;  //unsigned long p; read_data = &simar_read.long_val;  return_val = IEE1_EraseEeprom(IEE1_AREA_START);
标签 (1)
0 项奖励
回复
1 解答
848 次查看
simar
Contributor III

corrected

 

 

union long_to_float simar,simar_read; //unsigned long simar = 234;unsigned char return_val; unsigned long* read_data;  //unsigned long p;simar.float_val = 2.34; read_data = &simar_read.long_val;

 

 

Actually all variable declarations has to be done before variable initialisation..

 

在原帖中查看解决方案

0 项奖励
回复
1 回复
849 次查看
simar
Contributor III

corrected

 

 

union long_to_float simar,simar_read; //unsigned long simar = 234;unsigned char return_val; unsigned long* read_data;  //unsigned long p;simar.float_val = 2.34; read_data = &simar_read.long_val;

 

 

Actually all variable declarations has to be done before variable initialisation..

 

0 项奖励
回复