История изменений
Исправление stD, (текущая версия) :
Это не входит в рамки измеряемого.
count_tic = 0;
DWT_CYCCNT = 0;
for (int i = 0; str[i] != '\0'; i++)
{
switch(str[i])
{
case 's':
status = sdata;
break;
case 'm':
status = mdata;
break;
case 'x':
(status == sdata)? status = sxdata:0;
(status == mdata)? status = mxdata:0;
break;
case 'y':
(status == sdata)? status = sydata:0;
(status == mdata)? status = mydata:0;
break;
case ' ':
(status == sxdata)?status = sdata:0;
(status == sydata)?status = smend:0;
(status == mxdata)?status = mdata:0;
(status == mydata)?status = smend:0;
break;
case '\n':
(status == sxdata)?status = smend:0;
(status == sydata)?status = smend:0;
(status == mxdata)?status = smend:0;
(status == mydata)?status = smend:0;
break;
default:
break;
}
switch(status)
{
case sxdata:
var1[v1c++] = str[i];
break;
case sydata:
var2[v2c++] = str[i];
break;
case mxdata:
var3[v3c++] = str[i];
break;
case mydata:
var4[v4c++] = str[i];
break;
default:
break;
}
}
count_tic = DWT_CYCCNT;
print...
Исходная версия stD, :
Это не входит в рамки измеряемого.