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

строки, вхождение - C++

Восстановить пароль Регистрация
 
D.I.
1 / 1 / 0
Регистрация: 05.12.2011
Сообщений: 24
07.06.2012, 11:58     строки, вхождение #1
Даны строки S, S1 и S2. Заменить в строке S первое вхождение строки S1 на строку S2. Проблема в том что не до конца понимаю что такое вхождение, но вот как понимаю:
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
26
27
28
29
30
#include <iostream.h>
#include <string.h>
#include <conio.h>
int main()
{
    int i=0,j=0,n=0,m=0,l=0,k=0,t=0;
    char s[100],s1[100],s2[100];
    cout<<"Vvedite stroky:"<<endl;
    gets(s);
    n=strlen(s);
    cout<<"Vvedite slovo dlya poiska:"<<endl;
    gets(s1);
    m=strlen(s1);
    cout<<"Vvedite slovo dlya zameni"<<endl;
    gets(s2);
    l=m;
    for(i=0;i<n;i++)
    if (npos(s1,s)=0) 
    {
                   cout<<"Zamena nevozmojna"<<endl;
    }
    else
    {
        i=pos(s1[j],s[i]);
        s.replace(s2[t],s[i],i);
    }
    puts(s);
    getch();
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.06.2012, 11:58     строки, вхождение
Посмотрите здесь:

Строки : проверка на вхождение слова C++
C++ Удалить из строки каждое вхождение подстроки
массив/вхождение заданной строки( программа на си) C++
Заменить в строке S последнее вхождение строки S1 на строку S2 C++
Удалить из строки первое вхождение буквосочетание 'not' C++
C++ Удалить часть символьной строки, заключенной в скобки (вместе со скобками). Нужно через вхождение в строку
Удалить часть символьный строки заключенной в скобки(вместе со скобками) . Нужно через вхождение в строку C++
Даны три строки: S1, S2, S3. Заменить в строке S1 первое вхождение строки S2 на S3 C++

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

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

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