Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2011, 19:47   #1
Diwolf
Новичок
Джуниор
 
Регистрация: 21.12.2011
Сообщений: 1
Вопрос Написал программу,работает,но не так как нужно( С++ )

Задача: Написать программу,которая удаляет из введенной строки все подстроки совпадающие с заданной.

Написал но работает не так как нужно
Например ввожу строку 123456, а подстроку 23,по идее нужно чтобы получилось 1456,но выдаёт 145
Цитата:
#include <iostream.h>
#include <string.h>
#include <conio.h>
int main(void)
{
clrscr();
char str[100];
char pods[10];
cout<<" Vvedi stroku "<<endl;
cin>>str;cout<<endl;
cout<<" Vvedi podstroku "<<endl;
cin>>pods; cout<<endl;
int dl=strlen(str);
int pd=strlen(pods); int i=0; int s=0; int j;
while(1)
{
s=i;if(i==dl) break;
if(str[i]==pods[0])
{
j=0;
for(s;s<=(i+pd+1);s++)
{
if(str[s]=pods[j]) str[s]=str[s+pd];j++;
}
}
i++;
}

cout<<str;
getch();
return 0;
}
В чём ошибка???

Последний раз редактировалось Diwolf; 21.12.2011 в 19:51.
Diwolf вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написал программу, все работает кроме одного момента. Palomnik1096 Microsoft Office Excel 5 09.12.2010 14:56
Написал прогу в паскаль в ответ после запуска выдает ошибку.Что не так? sawel23 Паскаль, Turbo Pascal, PascalABC.NET 5 27.05.2010 15:37
Таймер обратного отсчета работает не так как надо.. нужно найти ошибку в коде... Человек_Борща Общие вопросы Delphi 10 13.04.2010 20:06
Программма работает не так как ожидал бедный_студент Помощь студентам 3 13.10.2009 00:08
Написал программу, помогите натянуть Шейдеры или как нибудь модифицировать программу WMLite Паскаль, Turbo Pascal, PascalABC.NET 0 16.06.2009 13:57