[ create a new paste ] login | about

Link: http://codepad.org/xdwhH0ss    [ raw code | output | fork ]

C, pasted on Oct 12:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <string.h>

int main() {
  const char P = 'P';
  // ...
  char pstr[2] = { P, 0 };
  char buffer[32] = {0};

  int num = 1;
  int len = sprintf(buffer, "%d", num);
  printf("len: %d\n", len);
  
  char* dest = malloc(len + 2);
  strcpy(dest, pstr);
  strncat(dest, buffer, len);

  printf("Result: %s\n", dest);
  free(dest);

  return 0;
}


Output:
1
2
len: 1
Result: P1


Create a new paste based on this one


Comments: