Чв
Чв

Как "занулить" строку на Си? Чтобы НЕ НУЛЯМИ заполнить, а вообще удалить ВСЁ содержимое?

ЮЛ
Юлия Литвиненко

Если вопрос про консольную строку, то \r и заполнить строку пробелами?
Если вопрос по строковый тип, то приравнять к пустой строке ("") вполне достаточно

Азат
Азат

Строки в С реализуются байтовыми массивами. Что подразумевается под "удалить все содержимое"? Байтовый массив - это область памяти, чтобы не заполнить ее нулями, а удалить, надо разбирать микросхему в чистой комнате и лазером под электронным микроскопом перепаивать, и то вряд ли выйдет.. .
Если память под массив выделена в куче с помощью calloc или malloc, тогда ее можно освободить функцией free... но это, опять же, не удалит ее, а только освободит.

Похожие вопросы
как в Си изменить строку?
язык програмирования си, работа с строками
Как отсортировать массив так что бы все нули были в конце язык СИ
удаление символов в строке. СИ. СИ
Программа на на си по теме "строки"
Как передать строку из Си в label GTK
Есть строка с полным содержимым веб-страницы. Удалить из нее все, кроме текста.
ЯЗЫК СИ! Ввести строку с клавиатуры и удалить лишние пробелы из этой строки
Какая здесь ошибка? Задание состоит в том чтобы удалить строки в которых встречается 0(нуль)
Как с помощью командной строки удалить содержимое папки?