У меня есть массив char *, и я хочу добавить каждые два последовательных индекса и сохранить их в другом массиве.Например, функциональность должна быть примерно такой:
char* wordsArray="The quick brown fox.";
char* array;
array=new char[size-1]; \\assume size is a declared variable
for(int i=0; i<size-1; i++)
array[i]=wordsArray[i]+wordsArray[i+1];
Теперь массив будет иметь «Быстрый» в первом индексе, «Быстрый коричневый» во втором и «Коричневый лис» в третьем.Как правильно сделать такую вещь?
Редактировать: Предположим, мы не можем использовать встроенные классы и алгоритмы STL (векторные и т. Д.)