fork download
  1. #include <stdio.h>
  2.  
  3. int main ()
  4. {
  5. int var1=1048575;
  6. int var2=1048575;
  7.  
  8. char buffer [100];
  9. char zeros [17] = {'0'};
  10.  
  11. sprintf (buffer, "%x%x", var1, var2);
  12.  
  13. // Put the zeros in front
  14. int len = strlen(buffer);
  15. if (len < 16)
  16. {
  17. zeros[16-len] = 0x0; // Terminate the string at 16-len
  18. }
  19. else
  20. {
  21. zeros[0] = 0x0; // Terminate the string at 0 as no extra zero is needed
  22. }
  23.  
  24. printf("%s%s\n", zeros, buffer);
  25.  
  26. return 0;
  27. }
Success #stdin #stdout 0s 2112KB
stdin
Standard input is empty
stdout
0ffffffffff