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

Поиск в строке всех повторений заданного слова, замена их звездочками - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление значений выражения по заданным формулам http://www.cyberforum.ru/cpp-beginners/thread16540.html
дали короче задния а я с турба паскаля до сих пор не могу ниче понять, ваще не о чем со степенями запарился pow не пашет, и еще exp не работает, пожалуйста, если можно выклам еще задачи, за мной не...
C++ А можно ли???? Вот возник вопрос.. Допустим в файле записанно 5+7*8+6 ... Можно ли это подсчитать?? учимся на борланд с++ под досом))) http://www.cyberforum.ru/cpp-beginners/thread16536.html
C++ Файлы: сортировка методом вычерпывания
помогите плиз найти ошибки у меня задача на сортировку методом вычерпывания...вот это чистая сортировка #include <iostream> #include <cstring> using namespace std; void add(double *a, int n,...
C++ Указатели
Вот есть переменная LParam типа DWORD и Msg типа MSG так вот если LParam содержит адрес указывающий на даные структуры MSG то как через него в переменную Msg записать даные структуры MSG на...
C++ Не совпадение индексов пользовательского массива и массива по умолчанию http://www.cyberforum.ru/cpp-beginners/thread16491.html
Вообщем вот программа #include <iostream.h> #include <conio.h> #include <stdlib.h> class Massiv { public: Massiv (int levii,int pravii); Massiv (Massiv const &);
C++ Ambiguous call to overloaded function При использовании sqrt (да и других мат. функций(sin, cos, pow...) ) выдает ошибку, где говорится о неоднозначности. Скажем: cout<<sqrt(4); выдает: error C2668: 'sqrt' : ambiguous call to... подробнее

Показать сообщение отдельно
StarWorm
17 / 16 / 4
Регистрация: 20.11.2008
Сообщений: 81
23.11.2008, 23:12
Вот написал, но немного для тебя будет сложно, наверное!
Т.к. все написано при помощи указателей и сдвигов этих самых указателей!
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
31
32
#include "stdafx.h"
#include "conio.h"
#include <iostream>
 
using std::cout;
using std::cin;
 
int main()
{
    char str[255],subStr[255],result[255];
    strcpy(str,"Me like go for a walk and like smoke lik like");
    strcpy(subStr,"like");
    strcpy(result,"\n");
    char* ptr1=str,*ptr2=result,*pos;
    
    while(strstr(ptr1,subStr)!=NULL)
    {
        pos=strstr(ptr1,subStr);
        while(ptr1!=strstr(ptr1,subStr))
        {
            *ptr2++=*ptr1++;
        }
        *ptr2++='*';
        ptr1+=strlen(subStr);
    }
    while(*ptr1!=NULL)
        *ptr2++=*ptr1++;
    *ptr2=NULL;
    cout<<result;
    getch();
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru