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

Замена и удалаения символов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Введите с клавиатуры целое число N http://www.cyberforum.ru/cpp-beginners/thread387146.html
Введите с клавиатуры целое число N, а также данные в массив целого типа. Далее перепишите данные из этого массива в другой массив той же размерности по следующему правилу: если переписываемое...
C++ Положительные и отрицательные элементы. Привет всем :) Вот такое задание: Перенести в начало массива четные отрицательные элементы, в конец массива – положительные нечетные элементы, сохранив для остальных элементов первоначальный... http://www.cyberforum.ru/cpp-beginners/thread387143.html
C++ Удалить все гласные буквы из текстового файла
Возник такая ситуация как можно удалить как можно удалить все гласные буквы из текстового файла не могу понять. подскажите пожалуйста хочу сам сделать не могу понять тока как. НЕ которые мне говорять...
подключение модулей C++
Подскажите пожалуйста, можно ли в программу на Си подключить модуль на Python?
C++ Сортировка массива http://www.cyberforum.ru/cpp-beginners/thread387120.html
Кто может объяснить 31 строку кода. Почему надо умножать на 30 ? И как строка будет выглядеть, если массив вводить вручную или массив скачен из файла ? От чего зависит эта величина ? ...
C++ как сложить вектор с целым числом? Как к элементу вектора прибавить целое число??? Скажите плиз, очень нужно! подробнее

Показать сообщение отдельно
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,931
Записей в блоге: 1
19.11.2011, 17:15  [ТС]
Цитата Сообщение от Jupiter Посмотреть сообщение
что значит не очень понять? там элементарные примеры
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
// replacing in a string
#include <iostream>
#include <string>
using namespace std;
 
int main ()
{
  string base="this is a test string.";
  string str2="n example";
  string str3="sample phrase";
  string str4="useful.";
 
  // function versions used in the same order as described above:
 
  // Using positions:                 0123456789*123456789*12345
  string str=base;                // "this is a test string."
  str.replace(9,5,str2);          // "this is an example string."
  str.replace(19,6,str3,7,6);     // "this is an example phrase."
  str.replace(8,10,"just all",6); // "this is just a phrase."
  str.replace(8,6,"a short");     // "this is a short phrase."
  str.replace(22,1,3,'!');        // "this is a short phrase!!!"
 
  // Using iterators:                      0123456789*123456789*
  string::iterator it = str.begin();   //  ^
  str.replace(it,str.end()-3,str3);    // "sample phrase!!!"
  str.replace(it,it+6,"replace it",7); // "replace phrase!!!"
  it+=8;                               //          ^
  str.replace(it,it+6,"is cool");      // "replace is cool!!!"
  str.replace(it+4,str.end()-4,4,'o'); // "replace is cooool!!!"
  it+=3;                               //             ^
  str.replace(it,str.end(),str4.begin(),str4.end());
                                       // "replace is useful."
  cout << str << endl;
  return 0;
}
де тут что.
короче мне надо . и , заменить на пробел

а что это значит
C++
1
2
 memmove (str+20,str+15,11);
  puts (str);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru