##// END OF EJS Templates
test floatToChar function
paul -
r341:a31b9ea77cb8 R3++ draft
parent child
Show More
@@ -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