460 :char* copyof ( char* str ) { 461 : int ac = array_count(str); 462 : char* mem = (char*)malloc( sizeof(char) * (ac + 1) ); 463 : put_memories( mem ); 464 : 465 : for ( int i=0; i<ac; i++) { 466 : mem[i] = str[i]; 467 : } 468 : 469 : mem[ac] = '\0'; 470 : 471 : return mem; 472 :}