Если ваша строка не очень большая, очевидный ответ будет иметь отдельную строку.
Один цикл до \ 0 (конец строки)
Иметь цикл (Дает вам O (n)) и сравнение, чтобы проверить, является ли текущее местоположение строки соответствующим символом (снова O (n))
Всего:
s1 = original array
s2 = new array to store the final result
c = character in question.
current_pointer = 0
new_pointer =0
while(s1[current_pointer] != '\0') {
ele = s1[current_pointer] ;
if( ele != c) {
s2[new_pointer++] = ele
}
current_pointer++
}
Обратите внимание, что этот метод работает только тогда, когда размеры строк невелики. Нам нужно искать лучшие методы, так как размер строки увеличивается.
Надеюсь, это поможет.