fork download
  1. # include <stdio.h>
  2. # include <ios>
  3. # include <iostream>
  4. # include <iomanip>
  5.  
  6. #include <cstdlib>
  7.  
  8. using namespace std;
  9. int main(int argc, char** argv) {
  10. char buffer[30];
  11. double x = 5.0;
  12. sprintf(buffer, "%a", 1.2);
  13. sscanf(buffer, "%la", &x);
  14. printf( "%a", 1.0011001100110011001100110011001100110011001100110011);
  15. cout << " Example 1.2 buffer -> " << buffer << endl;
  16. cout << " Example 1.2 scanf <- " << x << endl;
  17.  
  18. return 0;
  19. }
Success #stdin #stdout 0s 3340KB
stdin
Standard input is empty
stdout
0x1.004818c884edbp+0    Example 1.2 buffer -> 0x1.3333333333333p+0
    Example 1.2 scanf <- 1.2