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

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

Войти
Регистрация
Восстановить пароль
 
calledbygod
0 / 0 / 0
Регистрация: 21.12.2011
Сообщений: 9
#1

Напишите комментарии к строковой функции - C++

22.12.2011, 22:04. Просмотров 346. Ответов 3
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
char* substrdel (char *str, char *substr, int *substr_flag)
char *substr_of_str;
int i;
substr_of_str=strstr(str,substr);     
if (substr_of_str !=null)
{
*substr_of_str='\0';                         // особенно интересует  этот момент и дальнейший цикл
for (i=0;i<strlen(substr);i++)
substr_of_str++;
strcat(str,substr_of_str)l
}
else 
*substr_flag=0;
return str;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2011, 22:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Напишите комментарии к строковой функции (C++):

Напишите комментарии к коду - C++
Программа не моя , а друга. Просил помочь, а я прошу Вас знатоков С++, помочь в нелегком деле, нужно описать каждую функцию(сделать...

Пожалуйста напишите Комментарии - C++
Пожалуйста напишите Комментарии Задача на латинский квадрат #include &lt;stdio.h&gt; #include &lt;conio.h&gt; int n; int...

Напишите комментарии к программе - C++
здесь программа считает кол-во одинаковых цифр и их значение, мне нужно подробное описание шагов. #include &quot;stdafx.h&quot; #include...

Напишите программу подсчета суммарного числа букв 'а' и букв 'b' в данной строковой переменной - C++
Напишите программу подсчета суммарного числа букв 'а' и букв 'b' в данной строковой переменной. Вывести на экран каких букв больше. ...

Объясните что делает данная программа и напишите комментарии к коду - C++
Что эта программа делает и если можно комментарии к ней (C++) #include &lt;stdio.h&gt; #include &lt;conio.h&gt; int pro(int x, int y, int s) { ...

Создание+просмотр бинарных файлов. Люди добрые, напишите кто-нибудь комментарии к коду :с - C++
#include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include &lt;fstream&gt; #include &lt;locale.h&gt; #include &lt;string&gt; void WriteBinary() { ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
zss
Модератор
Эксперт С++
6355 / 5919 / 1919
Регистрация: 18.12.2011
Сообщений: 15,215
Завершенные тесты: 1
22.12.2011, 22:17 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
char* substrdel (char *str, char *substr, int *substr_flag)
{
           char *substr_of_str;
           int i;
           substr_of_str=strstr(str,substr);  // поиск подстроки sybstr в строке str   
           if (substr_of_str !=null) //   нашлась?
          {
                    *substr_of_str='\0';   // Укорачиваем строку str до найденной подстроки.
                    substr_of_str+=strlen(substr);// Ставим указатель на первый символ после подстроки
                    strcat(str,substr_of_str); // прилепляем оставшийся кусок к короткой строке
           }else 
               *substr_flag=0;
return str;
}
calledbygod
0 / 0 / 0
Регистрация: 21.12.2011
Сообщений: 9
22.12.2011, 22:45  [ТС] #3
что случилось с циклом?)
zss
Модератор
Эксперт С++
6355 / 5919 / 1919
Регистрация: 18.12.2011
Сообщений: 15,215
Завершенные тесты: 1
23.12.2011, 20:02 #4
А на фик он Вам нужен?
Вся его работа в том, чтобы к текущему индексу
прибавить длину удаляемой подстроки.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2011, 20:02
Привет! Вот еще темы с ответами:

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

Удалить из строки комментарии вида '/* ... */". Игнорировать вложенные комментарии. - C++
#include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;string.h&gt; using namespace std; int main(int argc, char *argv) { ...

Удалить из строки комментарии вида '/* . */". Игнорировать вложенные комментарии - C++
Всем привет! есть строка вида : char str=&quot;abc/*111/*def/*222*/ghi*/333*/jkl&quot;; нужно получить abc /*def ghi*/ jkl Реально ли так...

Напишите код функции inverse(x) - C++
Напишите код функции inverse(x), вызов которой меняет число x на обратное, т.е. на 1/x. Например, в результате выполнения кода x=10;...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
23.12.2011, 20:02
Ответ Создать тему
Опции темы

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