Я пытаюсь подсчитать количество символов в массиве символов, включая пробел до конца строки.
Следующие компиляции, но не возвращают правильное значение, я пытаюсь использовать арифметику указателей для перемещения по моему массиву.
int numberOfCharsInArray(char* array) {
int numberOfChars = 0;
while (array++ != '\0') {
numberOfChars++;
}
return numberOfChars;
}
Большое спасибо.
Очевидно, я пытаюсь получить эквивалент length () из cstring, но использую простой массив символов.
Конечно, если мой исходный массив не был пустым, это может привести к возвращению очень большого значения (я думаю).