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