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

Написать программу, удаляющую заданную подстроку из строки. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ составить алгоритм—программу для определения наименьшей окружности http://www.cyberforum.ru/cpp-beginners/thread114235.html
Требуется составить алгоритм—программу для определения наименьшей окружности (центр и минимальный радиус), охватывающей не менее K из N заданных точек на плоскости. Исходные точки на плоскости (х1 у1), (х2,у2),..., (хN, уN) задаются в текстовом файле. Результаты расчетов (координаты центра окружности, радиус ее и точки (xi,уi, попадающие в окружность) сохранить в текстовом файле. Решите эту же...
C++ Как отследить ввод символа в программу Программа расчета площади поверхности и объема сферы,требуется ввод радиуса.что делать,если пользователь введет букву или ,например, 2lgau. Помогите пожалуйста,программа есть,отслеживает ввод отрицательного значения,а с символами проблема.. http://www.cyberforum.ru/cpp-beginners/thread114224.html
работа смассивами C++
ввести массивы А и В. В массиве С скопировать те элементы массива А, которых нет в массиве В. и те элементы массива В,которых нет в массиве А. Из массива В удалить все четные элементы массива А,В и С отсартировать по возрастную.
C++ Обработка линейных динамических списков***
Добрый день! Очень нужна ваша помощь! Нужно составить программы обработки списков: 1) Односвязный список: удалить заданный элемент; элемент задан значением поля; удаляется первый элемент. 2) Двухсвязный список: подсчитать число элементов списка. 3) Цикличный список: добавить новый элемент после заданного; элемент задан ссылочной переменной. Программы нужно составить без использования...
C++ Создать класс "точка" и производный класс "отрезок" http://www.cyberforum.ru/cpp-beginners/thread114170.html
Создать класс "точка" и производный класс "отрезок" ИСПОЛЬЗОВАТЬ КОНСТРУКТОРЫ И ДИСТРУКТОРЫ и к отрезку метод получения его длинны.... вообщем запара немного с конструктарами и диструкторами, не уверен что правильно всё написал.. И никак не могу понять какая формула для расчёта длинны...может подскажете ? Помогите с реализацией класса пожалуйста!
C++ работа с классом. Создание вектора из матрицы Ну, суть состоит в том, что надо сделать 2 конструктора с параметрами - один забивает матрицу по формуле (для каждой формулы свой фиксированный размер матрицы), а второй - забивает случайными числами в диапазоне (размер матрицы случайный). Затем в матрице считается параметр P - произведение не нулевых элементов, находящихся выше главной диагонали. Если P>0, то преобразуем матрицу (находим среднее... подробнее

Показать сообщение отдельно
Aelin
0 / 0 / 0
Регистрация: 08.04.2010
Сообщений: 26
08.04.2010, 14:05     Написать программу, удаляющую заданную подстроку из строки.
Я так понимаю, что задачу нужно разбить на 2 части: выделение памяти, завис. от вводимого числа символов и,собственно, сама задача.
Есть сырой вариант, который запускается, но не работает как нужно, тем более первая часть там реализована не правильно:
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
#include <stdio.h>
#include <string.h>
main()
#define F 1000
{char A[F], B[F], C[F];
char s,ss;
int l,i,j,k,N,f,c;
strstr(A,B);
puts("vedite stroky\n");
gets(A);
{puts("vvedite chast' kotoryu nyzno ydalit\n");
gets(B);}
l=strlen(B);
N=strlen(A);
//printf("%d\n]",l);
strstr(A,B);
B[0]=f;
for(i=0;i<=N;i++)
 {if (A[i]==f){i=i+l};
 C[i]=A[i]
};
}
puts(A);
}
return(0);}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru