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

Удаление [i][j] элемента из вектора типа string - C++

Восстановить пароль Регистрация
 
Вронскиан
0 / 0 / 0
Регистрация: 04.12.2013
Сообщений: 9
27.05.2014, 00:28     Удаление [i][j] элемента из вектора типа string #1
Добрый вечер!
Пишу курсовую на тему "Консольный текстовый редактор". На деле же я считываю построчно из файла в вектор типа string. Одна из функций - удаление выделенных элементов. Всеми правдами-неправдами я добилась выделения нужных букв на экране цветом, и я обладаю сакральным знанием - адресами выделенных букв( номер строки, в которой находится буква, и ее позиция в строке).
Вопрос: как мне удалить одну буковку из массива типа string, зная ее адрес, который состоит из двух цифр - номер строки, в которой находится буква, и ее позиция в этой строке?

Заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2014, 00:28     Удаление [i][j] элемента из вектора типа string
Посмотрите здесь:

C++ Удаление элемента вектора в цикле.
C++ Вывод вектора типа vector<string>
C++ Удаление элемента из вектора ( std::vector<Bullet> )
Удаление элемента из вектора C++
C++ Запись информации из вектора типа string в вектор типа double
Удаление элемента массива string C++
C++ Удаление элемента из вектора
C++ Удаление элемента вектора

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Евгений Буланов
6 / 6 / 4
Регистрация: 23.10.2013
Сообщений: 63
27.05.2014, 00:40     Удаление [i][j] элемента из вектора типа string #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <string>
 
using namespace std;
 
int main()
{
    string str[2];
    str[0] = "Hello!";
    str[1] = "How are you?";
 
    string::iterator iter = str[0].begin(); 
    str[0].erase(iter + 1);//delete 'e' from "Hello"
    cout << str[0];
 
    return 0;
}
Добавлено через 1 минуту
надеюсь так ясно... набросал от руки, чтоб понятно было с массивом и удалением нужной буквы в строке... вообщем с помощью итератора.
Yandex
Объявления
27.05.2014, 00:40     Удаление [i][j] элемента из вектора типа string
Ответ Создать тему
Опции темы

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