char* sub_string(char *in_string, int start_index, int end_index) { char *out_string; in_string[end_index] = '\0'; out_string = &in_string[start_index - 1]; //out_string[end_index] = '\0'; return out_string; }