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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
kupachubra
Сообщений: n/a
#1

Написать собственную реализацию стандартной функции strstr - C++

25.12.2012, 18:05. Просмотров 1343. Ответов 2
Метки нет (Все метки)

Написать собственную реализацию стандартной функции strstr.
предназначена для поиска строки strCharSet в строке string. Возвращается указатель на начальный
символ первого вхождения strCharSet в строку string или NULL, если string не содержит strCharSet.

помогите пожалуйста, не могу дописать.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
using namespace std;
 
char string a, char string b
{
int k = 0;
string temp;
 
if(a[i] == b[i]) {temp[k] = b[i]; k++;}
 
if(temp == a) return 
}
int main(int argc, char **argv) {
string str = "qwertyHelloWorld";
string temp = "Hello";
char *p;
p = StrStr(str, temp);
cout « p « endl;
return 0;}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2012, 18:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать собственную реализацию стандартной функции strstr (C++):

Написать собственную реализацию функции strcmp() согласно условию - C++
Постановка задачи такова,нужно переписать strcmp ,чтобы где не важен был бы регистр букв и использовалось лексикографическое сравнение.В...

Создать собственную реализацию функции rtrim - C++
Написать реализацию функции rtrim. Ее прототип выглядит следующим образом: char *rtrim (const char *string); ...

Написать две пользовательские функции, эквивалентные стандартной функции strlen - C++
Написать программу, содержащую две пользовательские функции определения длины строки, эквивалентные стандартной функции strlen. Первая из...

Написать реализацию перегрузки функции - C++
Написать реализацию перегрузки функции int func(int * arr, int lenght) int func(double * arr, int length) Функция func возвращает...

Написать аналог шаблонной функции без использования стандартной (и других библиотек) - C++
Здравствуйте! Набрел на вот такой вопрос по C++. Вот мой вариант ответа: template&lt;class Base, class Derived&gt; bool...

Написать аналог strstr - C++
Добрый день! Нужно написать аналог функции strstr Я написал, но есть одна проблемка, которая возникает при рассмотрении строк такого...

2
David Sylva
1288 / 950 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
25.12.2012, 18:55 #2
Твой код не имеет смысловой нагрузки.
0
Avazart
Нарушитель
Эксперт С++
7232 / 5404 / 293
Регистрация: 10.12.2010
Сообщений: 23,951
Записей в блоге: 17
25.12.2012, 19:02 #3
Да смысл как раз понятен - автор НибумбуМ в С++
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.12.2012, 19:02
Привет! Вот еще темы с ответами:

Типы аргументов функции strstr - C++
Здравствуйте. Подскажите, какие преобразования мне нужно осуществить, чтобы функция работала правильно? При таком коде: char k; string...

Написать собственную функцию isalnum - C++
Подскажите, как можно написать самому функцию iswalnum?

Как использовать функции string::find или функция strstr(str1 ,str2) - C++
как использовать функции string::find или функция strstr(str1 ,str2) Добавлено через 3 минуты вернее какой у них синтаксис привдети...

Написать реализацию перегруженных функций - C++
Написать реализацию перегруженных функций: int func (double * arr, int length); int func (char * str);


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru