len = 80;
strings = new char[len + 1];
*strings = '\0';
}
len длинна строки, strings массив в который добавляется новый элемент в 81 позицию массива чтоль?
нет. в конце строки принято ставить специальный символ '\0' который будет явно указывать что это последний символ строки (массива)
а здесь *string = '\0' означает что первому элементу присвоен нуль терминатор потому что в строке символов пока нет
Обсуждают сегодня