си есть строка char *str = strdup("hello"); мы делаем str[3] = '\0'; т.е. строка превращается в "hel" затем освобождаем память free (str);
вопрос: не будет ли здесь утечки памяти? имеются в виду обрезанные символы "lo"
си есть строка char *str = strdup("hello"); мы делаем str[3] = '\0'; т.е. строка превращается в "hel" затем освобождаем память free (str);
вопрос: не будет ли здесь утечки памяти? имеются в виду обрезанные символы "lo"