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

Как эффективно заменить подстроку в строке на другую подстроку? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Требуется узнать сколько времени прошло с момента завершения работы приложения http://www.cyberforum.ru/cpp-beginners/thread535017.html
Моей программе необходимо при запуске знать, сколько времени прошло с последнего запуска. Есть ли какие-нибудь интересные идеи, кроме как в отдельном потоке записывать пустую информацию в спецфайл и при запуске приложения проверять дату последнего изменения этого файла?
C++ Просклонять существитеьное по правилам первого склонения Написать программу, которая читает с клавиатуры строку символов. Необходимо просклонять заданное русское существительное по правилам первого склонения. Для простоты считать, что существительное задано верно, если оно оканчивается на "а" или "я". помогите осуществить. http://www.cyberforum.ru/cpp-beginners/thread535000.html
C++ Алгоритмы поиска в линейных структурах
На молочной ферме содержится информация о коров (номер, дата рождения), о доярок (номер, ФИО) и о надоях (номер доярки, номер коровы, дата, надежд) Увеличить на "57" значение поля "оклад" для каждой доярки, если ее надои составляют> 2500 Кто знает как правильно написать задачу на С++? Заранее спасибо.
База данных о студентах C++
Нужно написать программу на c++ Которая бы хранила данные о студентах. данные: имя, фамилия, группа, три предмета, и оценки по ним. То есть нужно чтобы через интерфейс можно было: Список студентов, добавить студента, удалить студента, редактировать его данные ,выход. Нужно чтобы использовалось понятия: Класс, Подкласс, Наследование от классов, Суперкласс, инкапсуляция, декапсуляция,...
C++ Бинарный поиск (найти искомый элемент в массиве и вывести его номер) http://www.cyberforum.ru/cpp-beginners/thread534968.html
Помогите пожалуйста. Суть задачи: бинарным поиском найти искомый элемент в массиве и вывести его номер, если число в массиве встречается насколько раз, то вывести все номера этих элементов. С первой задачей я вроде спарвилась. Вот кусочек кода: void obrmass(int D,int F) // обработка массива { FILE *fp, *fw;//указатель на файловую структуру int i, X;// индексы эл-тов, искомый элемент...
C++ Помогите разобраться с цветом в консоли Скажите пожалуйста как в этой программе сделать так, чтобы в строке cin >> calc; можно вводить цифры белым цветом а не зеленым при этом не очищая рисунок сверху и не изменяя его цвет на белый. #include <vcl.h> #include<conio.h> #include<stdio.h> #include<math.h> #include<iostream.h> #include <iomanip.h> int main() подробнее

Показать сообщение отдельно
Abdula
9 / 9 / 1
Регистрация: 28.03.2012
Сообщений: 116
31.03.2012, 10:07  [ТС]     Как эффективно заменить подстроку в строке на другую подстроку?
Спасибо! это пока подойдёт!

Добавлено через 2 часа 11 минут
Ещё вопрос по ходу дела:
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
#include <iostream>
#include <windows>
#include <string>
 
 
 void str_replace(LPCTSTR  it, LPCTSTR onto, LPCTSTR string){
 
std::string str(string);
str.replace(strstr(string,it)-string, strlen(it), onto);
 
strcpy(string,str);
                                                            }
 
int main()
{
 
    char pattern[256]="The quick brown fox jumps over the lazy dog.";
 
    str_replace("quick","slow",pattern);
 
    std::cout << pattern;
 
   while(1) Sleep(1000);
}
как сделать чтоб результат записался в pattern? как в функции strcat() например, в первый параметр
 
Текущее время: 04:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru