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

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

Войти
Регистрация
Восстановить пароль
 
pEntity
10 / 5 / 1
Регистрация: 12.12.2012
Сообщений: 373
#1

Замена строки - C++

21.03.2013, 19:49. Просмотров 444. Ответов 1
Метки нет (Все метки)

Здравствуйте. Необходимо одну строку заменить полностью на другую. Я бы хотел уточнить,все ли я так понял?

По сути это делается так:

Подключаем необходимые библиотеки:

C++
1
2
#include < iostream >
#include < string >
Объявляем нэймспас std:

C++
1
using namespace std;
Замена строки:

C++
1
2
    string zsName("Andrei");
    str.replace(str.find(zsName),zsName.length(),"pEntity");
Находим строку, получаем длину,заменяем.

Результат: строка Andrei заменилась на pEntity

А как можно одной строкой заменить,без доп строки string zsName("Andrei"); ?


str.replace("Andrei",6,"pEntity");[/CPP]

Так ?

Добавлено через 17 минут
C++
1
2
    string zsName("Andrei");
    zsName.replace(zsName.find(zsName),zsName.length(),"pEntity");
Скорей так.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.03.2013, 19:49     Замена строки
Посмотрите здесь:

C++ Замена строки в файле
C++ Транслитерация строки и замена в строке +++ на +
Замена строки в файле C++
Замена элементов строки матрицы C++
Замена заданной текстовой строки C++
C++ Строки (замена символов)
Замена первой строки на последнюю C++
Замена строки в файле C++
C++ Замена символа строки функцией
C++ Замена строки в файле
C++ Замена строки на столбец в матрице
Замена строки в exe C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Эксперт С++
9456 / 5469 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
21.03.2013, 20:04     Замена строки #2
C++
1
2
3
4
string s = "Vasya";
cout << s << endl;
s = "Petya";
cout << s << endl;
так проще, если, конечно, всю строку заменить надо, а не часть из неё...
Yandex
Объявления
21.03.2013, 20:04     Замена строки
Ответ Создать тему
Опции темы

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