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

Функции для работы со строками - получение символа строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Непобедимый `multiple definition` http://www.cyberforum.ru/cpp-beginners/thread1568745.html
Доброго времени суток. Решил отрефакторить довольно большой проект, уже 10 раз пожалел что взялся за это дело :) не могу победить чертов multiple definition, которого в явном виде нет. Весь проект (библиотека) условно разбит на три части: Публичная часть - заголовки для подключения в других проектах; Приватная часть - для сборки релиза библиотеки; Группа приватных классов,...
C++ Ошибка в коде метода прогонки (Метод прогонки) Ответ выводит неправильный #include <iostream> #include <iomanip> #include <math.h> using namespace std; /* 4 http://www.cyberforum.ru/cpp-beginners/thread1568739.html
C++ Произведение элементов одномерного массива с использованием рекурсивной функции
Пожалуйста помогите решите задачу: Произведение элементов одномерного массива с помощью рекурсивной функции.
C++ Обращение к списку ссылок
class A { public: int x; }; int main() { list<A * >L; for(auto i = L.begin(); i != L.end(); ++i)
C++ Структура "Товар" http://www.cyberforum.ru/cpp-beginners/thread1568700.html
Информацию про торговлю товарами включает наименования товара, дату, тип операции(импорт или экспорт), сумму операций. Определить общие объемы импорта и экспорта, их соотношение, а еще наименование товара, по которому импорт больше всего превосходит экспорт в относительном выражение. Помогите пожалуйста, вообще не знаком со структурами, в интернете по сути ничего не нарыл. Если кто подскажет...
C++ Как вывести побочную диагональ квадратной матрицы? Подскажите как вывести побочную диагональ квадратной матрицы? подробнее

Показать сообщение отдельно
ilyadenisovid
29 / 44 / 8
Регистрация: 20.03.2013
Сообщений: 151
02.11.2015, 08:54     Функции для работы со строками - получение символа строки
Всем доброго времени суток!

Начал изучать C++ пару дней назад, а так как я знаком с PHP, его изучение пошло как по маслу.

Но возник ряд вопросов, ответы на которые я не получил от Google.

Поэтому обращаюсь к более опытным знатокам дела.

1) Как можно из строки (string) взять символ и использовать его, что-то вроде этого: string str = "Маша"; string symb = str[2]; //ш

2) Можно ли в с++ заменить часть строки в строке на другую строку (по типу функции str_replace в php).
То есть исходная строка: "У меня есть дочь". Работа функции: str_replace(str, "дочь", "сын"). В итоге получается: "У меня есть сын".

3) Можно ли из строки взять другую строку с заданными параметрами, например с 0 по 4 символ. То есть исходная строка: "Семья - это наше всё.". Работа функции: string new_str = our_func(str, 0, 5) - с 0 символа берём 5 знаков. Новая строка - "Семья".

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