fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. char *cnv_atos(const char array[], size_t len){
  6. char *s = malloc(len + 1);
  7. if(s){
  8. memcpy(s, array, len);
  9. s[len] = '\0';
  10. }
  11. return s;
  12. }
  13.  
  14. int main(void) {
  15. char array[3] = {'1', 'a', '/'};
  16. char *string = cnv_atos(array, 3);
  17. printf("\"%s\"\n", string);
  18. free(string);
  19. }
  20.  
Success #stdin #stdout 0s 10320KB
stdin
Standard input is empty
stdout
"1a/"