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

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

Восстановить пароль Регистрация
 
Wladius
12 / 7 / 2
Регистрация: 06.01.2013
Сообщений: 127
15.04.2013, 11:50     Удаление символов из строки типа char #1
Существует ли какая-либо функция для удаления элементов строки char? Или придется "сдвигать" массив в цикле? Может быть есть еще какие-то другие способы удалить символы из строки?

Добавлено через 1 час 17 минут
up.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2013, 11:50     Удаление символов из строки типа char
Посмотрите здесь:

строки типа char C++
C++ Сравнение строки в структуре с переменной типа char
C++ список List. Добавляем строки типа char
C++ Считать с файла строку типа char до знака окончания строки
Аргумент типа char (*)[1000] несовместим с параметром типа char** C++
C++ Отсортировать вектор типа char (от меньшего кол-ва символов в слове к большему и наоборот)
C++ Преобразование части строки типа char в число
C++ Ошибка "аргумент типа char несовместим с параметром типа char*"

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,919
Записей в блоге: 2
Завершенные тесты: 1
15.04.2013, 12:47     Удаление символов из строки типа char #2
Цитата Сообщение от Wladius Посмотреть сообщение
Или придется "сдвигать" массив в цикле?
Ага. Чудес же не бывает
srg_btl
33 / 33 / 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
Ответ Создать тему
Опции темы

Текущее время: 09:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru