mrjbom
@mrjbom

Как найти пустые(не занятые) элементы в char массиве?

Имеется char массив состоящий из 16 символов, например содержащий слово "Cats", остальные 12 элементов не использовались, как найти кол-во незанятых элементов?
Моя цель это копировать такое слово в другой массив без этих элементов, то есть нужно знать их кол-во.
Заметаться что размер слово изначально не известен и там может быть любое слово, не более массива конечно-же.
  • Вопрос задан
  • 283 просмотра
Пригласить эксперта
Ответы на вопрос 3
@ColdSpirit
@res2001
Developer, ex-admin
Копировать Си строки можно с помощью strcpy() или других аналогичных функций - она скопирует только значимые элементы строкового буфера, включая завершающий символ '\0'.
Ответ написан
GavriKos
@GavriKos
Вопрос за вопрос - какое значение у незанятых элементов массива?
Ответ - если вы не проинициадизировали массив значениями - то неизвестно (обычно).
Следовательно - заполняем массив чем то, что нам извезтно. Копируем туда cats. Считаем количество того, что нам известно, в цикле.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы