@@ -1530,10 +1530,28 void floatToChar( float value, unsigned | |||
|
1530 | 1530 | unsigned char* valuePtr; |
|
1531 | 1531 | |
|
1532 | 1532 | valuePtr = (unsigned char*) &value; |
|
1533 | ||
|
1533 | 1534 | ptr[BYTE_0] = valuePtr[BYTE_0]; |
|
1534 | 1535 | ptr[BYTE_1] = valuePtr[BYTE_1]; |
|
1535 | 1536 | ptr[BYTE_2] = valuePtr[BYTE_2]; |
|
1536 | 1537 | ptr[BYTE_3] = valuePtr[BYTE_3]; |
|
1538 | ||
|
1539 | // <TEST> | |
|
1540 | printf("\n\n<TEST>\n"); | |
|
1541 | ||
|
1542 | float aux = NAN; | |
|
1543 | unsigned char* auxPtr; | |
|
1544 | auxPtr = (unsigned char*) &aux; | |
|
1545 | ||
|
1546 | printf("aux = %f, value = %f\n", aux, value); | |
|
1547 | ||
|
1548 | auxPtr[BYTE_0] = valuePtr[BYTE_0]; | |
|
1549 | auxPtr[BYTE_1] = valuePtr[BYTE_1]; | |
|
1550 | auxPtr[BYTE_2] = valuePtr[BYTE_2]; | |
|
1551 | auxPtr[BYTE_3] = valuePtr[BYTE_3]; | |
|
1552 | ||
|
1553 | printf("aux = %f\n", aux); | |
|
1554 | // </TEST> | |
|
1537 | 1555 | } |
|
1538 | 1556 | |
|
1539 | 1557 | //********** |
General Comments 0
You need to be logged in to leave comments.
Login now