X-Git-Url: https://git.ucc.asn.au/?p=ipdf%2Fcode.git;a=blobdiff_plain;f=src%2Ftests%2Frepr.cpp;fp=src%2Ftests%2Frepr.cpp;h=0000000000000000000000000000000000000000;hp=26ed668650057774583f2bc9add93d64d4ad83b7;hb=805dd6babc18f4e16c297f0c20487418d5aa6bd8;hpb=e24724d4c5a0c57be728b418a2d75d94fbe442a3 diff --git a/src/tests/repr.cpp b/src/tests/repr.cpp deleted file mode 100644 index 26ed668..0000000 --- a/src/tests/repr.cpp +++ /dev/null @@ -1,33 +0,0 @@ -#include "main.h" - -#include - -using namespace std; - - - -int main(int argc, char ** argv) -{ - char buffer[BUFSIZ]; - double input; - printf("Enter a double: "); - fgets(buffer, BUFSIZ, stdin); - sscanf(buffer, "%lf", &input); - - - float f = (float)(input); - - unsigned long long i; - memcpy(&i, &f, 4); - bitset<32> b32(i); - memcpy(&i, &input, 8); - bitset<64> b64(i); - - printf("\nAs float: %s\n", b32.to_string().c_str()); - printf("\nAs double: %s\n", b64.to_string().c_str()); - #ifdef REAL_BITSET - Real r(input); - printf("\nAs real: %s\n", r.repr.to_string().c_str()); - #endif //REAL_BITSET - -}