Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
xtorne21st
интересующийся
303 / 274 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
#1

Эстетичный метод ликвидации строкового массива - C++

04.11.2012, 18:07. Просмотров 263. Ответов 1
Метки нет (Все метки)

Если если необходимость ликвидации строкового массива я делаю так:
C++
1
2
for( ix = 0; text[ix+1] != '\0'; ++ix )
text[ix] = '\0';
Если ли более элегантный способ чем забивание '\0' литералом? Важно также не вызывать функции типа strcpy() и т.д.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.11.2012, 18:07     Эстетичный метод ликвидации строкового массива
Посмотрите здесь:

Как сделать элемент строкового массива элементом числового массива? - C++
Помогите, пожалуйста! :cry: Как поменять элемент строкового массива так, чтобы он стал элементом числового массива? Есть ли в С++ аналог...

Проверка строкового массива - C++
Добрый день, помогите, пожалуйста, разораться с проверкой условия: Имеем текстовый файл, содержащий следующие данные: "Right 3 1 ...

Поиск строкового массива в файле - C++
Доброго времени суток, мне нужно создать программу которая будет открывать файл с данными записанными построчно, искать нужную строку по...

Узнать длину строкового массива - C++
char s1; cout << strlen(s1) << endl; // Выдаёт 62 вместо 26| Как узнать char s2;// | правильный ...

Вывод строкового массива на экран - C++
Доброго времени суток Такая проблема,я хочу вывести какой-то результат , например "Hello",но пишет мусор,просто я не совсем понимаю,как...

Как удалить цифры из строкового массива - C++
Есть задача: Написать функцию char* superSort (char*) принимающую строку слов, разделенных пробелами. Каждое слово может состоять...

Заполнение строкового массива кодами символов - C++
Как сделать, чтобы не было предупреждений? warning C4309: инициализация: усечение константного значения char dictionary = {...

Можно ли задать размер строкового массива переменной - C++
Можно ли задать размер строкового массива переменной? Например считаю сколько слов в введенном предложении а затем создаю массив с...

Передача строкового массива в функцию по абсолютной адресации - C++
void chains_kostyl(mas stud, string *&a, int n, int &k) { for(int i=1;i<=n;i++)// i - количество элементов в структуре { ...

Как динамически выделить память для строкового массива? - C++
Собственно сам вопрос.

Найти элементы строкового массива имеющие наименьшую длину - C++
Дано текстовый массив А $ (10) .Найти и напечатать элементы наименьшей длины. Вывести на печать данный элемент, его порядковый номер и...

Цикл ввода строкового массива работает не так, как нужно - C++
Объясните пожалуйста, почему цикл выполняется на один раз меньше числа, которое мы вводим с клавиатуры. То есть если я введу число 5, то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Somebody
2786 / 1600 / 145
Регистрация: 03.12.2007
Сообщений: 4,190
Завершенные тесты: 1
04.11.2012, 21:21     Эстетичный метод ликвидации строкового массива #2
Цитата Сообщение от xtorne21st Посмотреть сообщение
Важно также не вызывать функции типа strcpy() и т.д.
Какие функции относятся к "типа strcpy"?
Тут подойдут std::fill (C++), memset (C), ZeroMemory (WinAPI). Иначе можно написать свою собственную, но в ней всё равно тот же цикл. Если так нужно, можно писать сразу по несколько байт int'ами.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru