fork(1) download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(void)
  5. {
  6. char* buffer1;
  7. buffer1 = calloc(1, 14);
  8. if (!buffer1) { fprintf(stderr, "Memory Failure.\n"); exit(EXIT_FAILURE); }
  9.  
  10. int a = 15;
  11. int b = 25;
  12. char c[4] = "MON";
  13.  
  14. int k = snprintf(buffer1, 13, "%02d%02d%s", a, b, c);
  15. printf("k is %d; buffer1 has [%s]\n", k, buffer1);
  16. free(buffer1);
  17.  
  18. return 0;
  19. }
  20.  
Success #stdin #stdout 0.01s 5508KB
stdin
Standard input is empty
stdout
k is 7; buffer1 has [1525MON]