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

Find, replace Как они работают? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужно сделать автоматическое движение персонажа http://www.cyberforum.ru/cpp-beginners/thread1176546.html
#include <SFML/Graphics.hpp> using namespace sf; float offsetX=0, offsetY=0; const int H = 12; const int W = 40;
C++ Определить наибольший элемент последовательности Поступает последовательность из N вещественных чисел. Определить наибольший элемент последовательности http://www.cyberforum.ru/cpp-beginners/thread1176530.html
C++ Вычислить средний балл учеников класса, если известны оценки каждого ученика
Вычислить средний балл учеников класса, если известны оценки каждого ученика пг математике, русскому языку и физике. Распечатать список учеников, имеющих средний балл выше среднего в классе! Решите пожалуйста вообще срочно надо.
C++ Из входной последовательности целых чисел построить бинарное дерево поиска
Ребят помогите решить задачу // Из входной последовательности целых чисел построить бинарное дерево поиска. Определить количество узлов дерева, находящихся на n-ом уровне дерева (n задается пользователем)., а точнее мне нужно написать ф-цию, которая определяет количество узлов дерева, находящихся на n-уровне дерева.
C++ Сформировать новую матрицу В, изъяв из матрицы А строки, где находится минимальное значение http://www.cyberforum.ru/cpp-beginners/thread1176494.html
Составить программу для обработки двумерных массивов. Формирование элементов матрицы осуществить с помощью генератора случайных чисел: Сформировать новую матрицу В, изъяв из матрицы А строка , где находится минимальное значение среди сумм элементов строк матрицы А.
C++ Написать программу перекодировки текстового файла в транслит и наоборот Мне нужно написать программу перекодировки текстового файла в транслит и наоборот, я все написал только ни как не получается профести транслитерацию обратно. Исходник из того что есть я прикрепил. подробнее

Показать сообщение отдельно
aLarman
640 / 561 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
15.05.2014, 09:28     Find, replace Как они работают?
Цитата Сообщение от volfenstein Посмотреть сообщение
C++
1
int p1=s2.find(' ');
ищем позицию в строке первого вхождения символа ' ' - пробел,
C++
1
int p2=s2.find(' ', p1 + 1);
ищем то же само начиная с позиции за первый найденным пробелом(по сути 2ое вхождение символа ' ')
C++
1
s2.replace(p1+2, p2-p1-1 , ".");
в строке s2 заменяем символы на ''." начиная с позиции p1+2 до p2-p1-1(p2-p1-1 позиция не заменяется)
s2.replace(p1+4,s2.length() - s2.length()-1, "."); тут аналогично начиная с p1+4 до s2.length() - s2.length()-1(странное условие вроде всегда будет -1, или я что то путаю)
 
Текущее время: 11:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru