This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/MSP-EXP430F5529LP:在 CCS 上将浮点型转换为字符串的 C 代码存在问题

Guru**** 2552440 points
Other Parts Discussed in Thread: MSP430F5529

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/592704/ccs-msp-exp430f5529lp-problems-with-c-code-to-convert-float-to-string-on-ccs

器件型号:MSP-EXP430F5529LP
主题中讨论的其他器件:MSP430F5529

工具/软件:Code Composer Studio

您好!

我想我不能像使用 C 语言一样使用下面的代码、但如果有人帮助我指导我如何执行此任务并告诉我为什么我无法编译代码、我将不胜感激。

我只想在 Booster Pack LCD 触摸屏上显示温度值、为此、我必须将值从浮动转换为串式。

我的代码用于实现转换:

int whole_part = TC_Temp;
   int wt = 0;

   /*加工比例零件*/

   int fraction _dncin1 = 0、fraction _dncin2 = 0;

   //包含小数部分的字符串
   char fraction 局部_ch =新字符;

   //将 char 初始化为零
   memset (fraction 部分通道、0、1);

   float fraction 部分= TC_Temp - whole_part;
   float tmp =分数部分;

   //从 TC_Temp 中提取小数部分
   WT = 10;
   tmp = tmp * wt;
   frape_digit1 = tmp;

   //检查下一个数字是否>=5
   tmp = tmp -分数数字化1;
   frape_digit2 = tmp * 10;
   if (fraction 数字化2 >= 5){
      if (fraction 数字化1 < 9){
         分数数字化1++;
      }否则、如果(frage_digit2 == 9){
         Frite_digit1 = 0;
         whole_part++;
      }
   }

   //将数字存储在字符串中
   Frite_PART_ch =数字+ 48;      //数字的 ASCI 值=数字+ 48;

   /*处理整个部分*/

   int 数字= 0、提醒= 0;
   int log_value = log10 (TC_Temp)、index = log_value;
   //包含整个零件的字符串
   char* whole_part_ch =新 char[3];

   //将字符串初始化为零
   memset (whole_part_ch、0、3);

   //从浮点数中提取整个器件
   for (int i = 1;i < log_value + 2;i++)
   {
      WT = pow (10.0、I);
      提醒= whole_part % wt;
      数字=(提醒-数字)/(wt/10);

      //将数字存储在字符串中
      Whole_part_ch[索引--]=数字+ 48;   //数字的 ASCI 值=数字+ 48
      if (index ==1)
         中断;
   }

   int numb_of _digits = 3;

   //检查第一个和第二个位置是否为零
   if (strcmp (whole_part_ch[3]、"0")){
      if (strcmp (whole_part_ch[2]、"0")){
         numb_of 数字= 1;
      }否则{
         numb_of 数字= 2;
      }
   }


   char * temp ="";
   for (int j = 0;j < numb_for_digits;j++){
      temp = strcat (temp、whole_part_ch[j]);
   }
   temp = strcat (temp、".");
   temp = strcat (temp、fraction 部分通道);

   char * temp_info = strcat (temp、"°C");
   GrStringDraw (&G) sContext、temp_info、AUTO_STRING_LENGTH、75、190、
             Transparent_text);

我知道我对这个问题有点不了解、我正在使用 MSP430F5529执行一个项目、但我不习惯使用它。

当我尝试在 Code Composer 上构建我的项目时、我会遇到很多错误、这些错误涉及其他头文件、例如"s_type_manips.h"或"e_exception.h"。

以下是错误说明:

说明   资源   路径   位置   类型
#131预计会出现"{"   .ccsproject   /_adc_LCD   line 61、external location:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include_exception   C/C++ problem
#131预计会出现"{"   .ccsproject   /_adc_LCD   line 65、external location:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include_new   C/C++ problem
出现正文时、不允许#142-D 未命名的原型参数   .ccsproject   /_adc_LCD   行61、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include_exception   C/C++ problem
出现正文时、不允许#142-D 未命名原型参数   .ccsproject   /_adc_LCD   行65、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include_new   C/C++ problem
#148声明与"void *operator"(在第83行声明)不兼容   。ccsproject   /_adc_LCD   第86行、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgts-msp430_15.12.5.LTS \include_new   C/C++ problem
#170此处不允许函数类型   .ccsproject   /_adc_LCD   第157行、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s_type_manips.h   C/C++ problem
#18预计出现")"".ccsproject      /_adc_LCD   第57行、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include_new   C/C++ problem
#20标识符"类"未定义   .ccsproject   /_adc_LCD   行33、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include_exception   C/C++ problem
#20标识符"类"未定义   .ccsproject   /_adc_LCD   第51行、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include_exception   C/C++ problem
#20标识符"noslout_t"未定义   .ccsproject   /_adc_LCD   行69、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include_new   C/C++ problem
#20标识符"operator"未定义   .ccsproject   /_adc_LCD   第57行、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include_new   C/C++ problem
#20标识符"虚拟"未定义   .ccsproject   /_adc_LCD   行58、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include_new   C/C++ problem
#29预期表达   式.ccsproject   /_adc_LCD   第136行、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s__new.h   C/C++ problem
#29需要表达   式.ccsproject   /_adc_LCD   行137、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s__new.h   C/C++ problem
#29预期表达   式.ccsproject   /_adc_LCD   行56、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include_new   C/C++ problem
#31表达式必须具有整型   .ccsproject   /_adc_LCD   第57行、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include_new   C/C++ problem
#41预期标识   符为.ccsproject   /_adc_LCD   行261、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s__iterator_base.h   C/C++ problem
#41预期标识   符.ccsproject   /_adc_LCD   行60、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s__iterator_base.h   C/C++ problem
#41预期标识   符为.ccsproject   /_adc_LCD   行61、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s__iterator_base.h   C/C++ problem
#41预期标识   符.ccsproject   /_adc_LCD   行62、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s__iterator_base.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行103、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s_type_traits.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   第107行、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s_type_traits.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行110、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s_type_traits.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行111、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s_type_manips.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行113、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s_type_traits.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行114、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s_type_manips.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行116、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s_type_traits.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行119、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s_type_traits.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行122、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s_type_traits.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行126、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s_type_traits.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_lcd   line 129、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.lsp\include\s_type_traits.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   line 133、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s_type_traits.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行136、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.spl\include\s_type_traits.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_lcd   line 139、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.lsp\include\s_type_traits.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行148、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s__iterator_base.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行158、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s_type_manips.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行162、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s_type_manips.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行167、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s__iterator_base.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   第176行、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s__iterator_base.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行184、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s_type_manips.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行190、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s_type_manips.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   第197行、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s_type_manips.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行205、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s_type_manips.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行212、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s_type_manips.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行226、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s_type_manips.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行259、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s__iterator_base.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行261、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s__iterator_base.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行262、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s__iterator_base.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行264、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s__iterator_base.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行266、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s__iterator_base.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行305、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s__iterator_base.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行33、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include_exception   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行375、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s__iterator_base.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行384、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s__iterator_base.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行397、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s__iterator_base.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行400、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s__iterator_base.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行409、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s__iterator_base.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行41、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s_type_manips.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行45、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s_type_manips.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行470、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s__iterator_base.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行48、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s_type_manips.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行51、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include_exception   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行52、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s_type_manips.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行55、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include_new   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行55、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s_type_manips.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行56、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include_new   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行58、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include_new   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行58、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s_type_manips.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行59、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include_new   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行60、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s__iterator_base.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行61、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s__iterator_base.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行62、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s__iterator_base.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行62、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s_type_manips.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行64、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s__iterator_base.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行65、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s_type_manips.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行69、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s_type_manips.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行72、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s_type_manips.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行73、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s__iterator_base.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行76、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.spl\include\s_type_manips.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行79、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s_type_manips.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行83、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include_new   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行83、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s_type_manips.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行83、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s_type_traits.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   第86行、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include_new   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   第86行、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s_type_manips.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   第87行、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s_type_traits.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行89、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include_new   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行90、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s_type_manips.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行91、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s_type_traits.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行92、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include_new   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行93、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s_type_manips.h   C/C++ problem
#66预计出现";"   .ccsproject   /_adc_LCD   第95行、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include_new   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   第95行、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s_type_traits.h   C/C++ problem
#66预计会出现";"   .ccsproject   /_adc_LCD   行99、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-msp430_15.12.5.spl\include\s_type_traits.h   C/C++ problem
#71不允许不完整类型   .ccsproject   /_adc_LCD   第86行、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include_new   C/C++ problem
873"..." 不允许   .ccsproject   /_adc_LCD   行160、外部位置:C:\ti\ccsv6\tools\compiler\ti-cgt-smsp430_15.12.5.LTS \include\s_type_manips.h   C/C++ problem
gmake:***[ADC_LCDmain.obj]错误1   _ADC_LCD          C/C++问题
gmake:目标"全部"不会由于错误而重新生成。    _ADC_LCD          C/C++问题

我非常感谢您的帮助、因为我已经在温度采集方面停留了几天、但由于这些新错误、我仍然无法继续。

此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的代码在编译时没有这部分代码的情况下是否没有错误?

    您需要为阵列声明/初始化带有一些空间的温度。
    char * temp ="";
    将创建指向由位于任何位置的单个'\0'组成的字符串的指针-可能是闪存。 您需要按如下方式创建它:
    char temp[8]="";//或您需要的任何大小。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢你的帮助。
    我已声明具有特定大小的数组。 但是、代码尚未编译、错误与之前相同。
    如果没有此代码、我的项目将被正确构建。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否添加了自己的头文件?

    您需要删除此代码、确保其余代码编译并重新添加内容、直到遇到错误。 这可能是缺少分号或额外的括号/括号。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已删除代码并再次开始逐行添加。 错误似乎是由添加以下标题引起的:
    #include
    #include
    #include "math.h"

    我已经尝试编译代码、然后添加一个新的头文件、直到它们都包含在内、并且代码已经编译。
    我不知道为什么这么做、而且在出现大量错误之前、它是怎么工作的。
    无论如何、感谢您的帮助、我可以继续我的项目。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很高兴您能正常工作。 有时、计算机比幼儿更令人沮丧。