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

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

Восстановить пароль Регистрация
 
Aelin
0 / 0 / 0
Регистрация: 08.04.2010
Сообщений: 26
08.04.2010, 14:05     Написать программу, удаляющую заданную подстроку из строки. #1
Я так понимаю, что задачу нужно разбить на 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);}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2010, 14:05     Написать программу, удаляющую заданную подстроку из строки.
Посмотрите здесь:

C++ Написать программу на удаляющую из строки символы с5 по 12.
C++ В заданной строке удалить заданную подстроку, сколько бы раз она не встречалась
C++ Написать программу заданную рядом Тейлора
C++ Функции. Написать функцию, удаляющую элемент массива
C++ Вставить в последовательность строк, начиная (заканчивая) с текущей, после (перед) заданного контекста заданную подстроку
Написать программу, удаляющую из текста все буквы, совпадающие с его последней буквой C++
C++ Написать программу, удаляющую символы пробела в файле
Циклические алгоритмы: написать программу, подтверждающую заданную закономерность C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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