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

Найти первое вхождение подстроки и передать указатель - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решение нелинейных неравенств с двумя переменными http://www.cyberforum.ru/cpp-beginners/thread1220750.html
Здраствуйте. Мне нужно написать программу которая должна решать системы нелинейных неравенств с двумя переменными. Но проблема в том, что я даже и незнаю как можно решать нелинейные неравенства с...
C++ В одномерном массиве посчитать сумму элементов до последнего нулевого значения. Использовать контейнер - List не могу сделать... http://www.cyberforum.ru/cpp-beginners/thread1220746.html
C++ Компиляция программы VS2010
Когда компилирую программу (Debug) всё нормально. Но если выбрать (Release) то появляются куча ошибок: 1>sfml-graphics-s-d.lib(RenderWindow.cpp.obj) : error LNK2038: обнаружено несоответствие для...
Определить наличие восклицательного знака в вводимой строке C++
Вводится набор символов, если есть восклицательный знак, выводится true, если нет - false. #include "stdafx.h" #include <iostream> using namespace std; int main() { char k; char a =...
C++ Найти все трехзначные числа, у которых четные сотни http://www.cyberforum.ru/cpp-beginners/thread1220742.html
Даны натуральные числа от -500 до 500 Найти все трехзначные числа, у которых четные сотни
C++ составить схему алгоритма и написать программу вычисления суммы (произведения) конечного ряда При разработке программы предусмот- реть пропуск слагаемых (множителей), равных нулю или бесконечности. подробнее

Показать сообщение отдельно
Renevity
0 / 0 / 0
Регистрация: 19.01.2013
Сообщений: 23

Найти первое вхождение подстроки и передать указатель - C++

01.07.2014, 17:18. Просмотров 495. Ответов 2
Метки (Все метки)

Есть cимвoльная cтрока и подcтpока. Нужно найти пepвоe вхождение подстроки в строку и передать указатель на первый симвoл данного вхождения.

Суть задачи понимаю, алгоритм тоже. Но дело доходит до писанины, и у меня ужасный ступор в этот период. Потратил много часов и дальше этого написать правильно алгоритм не получается.


Дальше этого этого уйти не могу
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
char Strsr(char a[201], char b[201]) //недочерновойвариант
{
    char *tmp;
    int k;
    for (int i = 0; i < strlen(a); i++)
    {
        if(a[i] == b[0])
        {
            for( int j =i ; j < strlen(b); j++)
            {
                if(a[j]!=b[j]) 
                  break;
            
                tmp[j] =a[j];
            }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru