Part Number:TMS320F28335
去掉红色部分编译就不会报错,有大神知道怎么改嘛?
double myatof(const char *str)
{
char flag = 0; //表示正数
double res = 0.0;
double d = 10.0;
while(*str != '\0')
{
if( !(*str >= '0' && *str <= '9')) //找到字符串中的第一个数字
{
str++;
continue;
}
if(*(str-1) == '-')
{
flag = 1; //表示是一个负数
}
while(*str >= '0' && *str <= '9')
{
res = res *10.0 + (*str – '0');
str++;
}
if(*str == '.')
{ str++;}
while(*str>='0' && *str<='9')
{
res=res+(double)(*str-'0')/d;
d=d*10.0;
str++;
}
}
return res*(flag?-1:1);
}
Susan Yang:
请问CCS内的console内具体的错误信息是什么呢?若是可以,请给出完整代码