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

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

Войти
Регистрация
Восстановить пароль
 
Wladius
12 / 7 / 2
Регистрация: 06.01.2013
Сообщений: 127
#1

Удаление символов из строки типа char - C++

15.04.2013, 11:50. Просмотров 1161. Ответов 2
Метки нет (Все метки)

Существует ли какая-либо функция для удаления элементов строки char? Или придется "сдвигать" массив в цикле? Может быть есть еще какие-то другие способы удалить символы из строки?

Добавлено через 1 час 17 минут
up.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2013, 11:50     Удаление символов из строки типа char
Посмотрите здесь:
C++ Ввод символов в переменную типа char
C++ Отсортировать вектор типа char (от меньшего кол-ва символов в слове к большему и наоборот)
C++ Сравнение строки в структуре с переменной типа char
C++ Список List. Добавляем строки типа char
C++ Преобразование части строки типа char в число
C++ Считать с файла строку типа char до знака окончания строки
C++ Ошибка "аргумент типа char несовместим с параметром типа char*"
Удаление символов из строки C++
Удаление символов из строки C++
Удаление символов из строки C++
удаление символов из строки! C++
C++ Удаление символов из строки

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
12979 / 7291 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
15.04.2013, 12:47     Удаление символов из строки типа char #2
Цитата Сообщение от Wladius Посмотреть сообщение
Или придется "сдвигать" массив в цикле?
Ага. Чудес же не бывает
srg_btl
34 / 34 / 2
Регистрация: 21.02.2013
Сообщений: 90
15.04.2013, 12:53     Удаление символов из строки типа char #3
Как-то так:

C++
1
2
3
4
5
void DeleteChar( char*& str, unsigned int pos )
{
  memcpy( str, str, pos - 1 );
  memcpy( str + pos, str + pos - 1, strlen(str) );
}
Yandex
Объявления
15.04.2013, 12:53     Удаление символов из строки типа char
Ответ Создать тему
Опции темы

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