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

подстрока - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ тема классы http://www.cyberforum.ru/cpp-beginners/thread232423.html
Ребята, помогите лабораторки доделать. Введите текст.Удалите все пробелы. с помощью классов написать просят
C++ Лабораторные по классам С абсолютно не знаю, поэтому пришел сюда за помощью. Лабораторная 1 Описать базовый класс «Элемент». Поля: - имя элемента (указатель на строку символов); - количество входов элемента; - количество выходов элемента. Методы: - конструктор класса; - деструктор класса; http://www.cyberforum.ru/cpp-beginners/thread232381.html
немного усовершенствовать... C++
B]как сделать так чтобы пробег автобусов генерировался randomize а не вводился с клавиатуры...?...все время получаются какие то ошибки:gsad: /* 5 20. В автопарке находится 10 автомобилей. Известен их пробег в течение каждого из 5 рабочих дней. Определить, какой из автомобилей за рабочую неделю преодолел максимальное расстояние. Если таких несколько, то вывести хотя бы одного из них....
C++ Подскажите почему так?
Я конечно новичок в с++, но чего-то это уже совсем.. Почему строка cout << 1/2; выводит "0" ?
C++ Удаление n- го элемента из строки http://www.cyberforum.ru/cpp-beginners/thread232308.html
напишите пожалуйста код, без использования ст. функциий. спасибо!
C++ Арифметические выражения на с++ Помогите записать и решить выражение. Одни ошибки и голова пухнет.%-) Вам вроде бы помощь нужна? Так постарайтесь облегчить задачу тем, кто в принципе мог бы помочь - напишите задание, код (если есть) и проблемы, с которыми столкнулись, в сообщении. подробнее

Показать сообщение отдельно
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
22.01.2011, 14:00     подстрока
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
char * GetSubStr(char *sub, char *str)
{
    char *pstr, *psubstr, *start;
    for (int i = 0; str[i]; ++i)
    {
 
        pstr = start = str + i;
        psubstr = sub;
 
        while(*psubstr && *psubstr == *pstr)
        {
            ++pstr;
            ++psubstr;
        }
 
        if (!*psubstr)
        {
            return start;
        }
    }
 
    return NULL;
}
C
1
2
3
4
5
6
char *substr;
substr = GetSubStr("два", "один два три четыре");
if (substr)
{
    cout << "Заданная подстрока: " << substr << endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru