0 / 0 / 0
Регистрация: 10.11.2015
Сообщений: 5
1

Функция: замена подстроки в строке на заданную строку

23.06.2016, 17:07. Показов 3150. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста с данной задачей:
Реализовать на языке C функцию замены подстроки в строке на заданную строку.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.06.2016, 17:07
Ответы с готовыми решениями:

Функция: замена подстроки в строке на заданную последовательность символов
Не успеваю сделать такое задание для шараги, если кто может помочь хотя бы советом или напутствием,...

Поиск подстроки в строке и замена её на другую строку
Подскажите пожалуйста как мне поправить ошибку? Написал такую функцию. Всё работает правильно...

Функция, находящая в строке первый символ, который входит в другую заданную строку
Доброго времени суток! Есть такое задание: написать функцию, которая находит в строке первый...

Функция находит в строке первый символ, который входит в другую заданную строку
нужно написать собственную функцию, которая находит в строке первый символ, который входит в другую...

6
22 / 22 / 5
Регистрация: 05.06.2015
Сообщений: 188
23.06.2016, 17:09 2
Valencia, вам нужно написать функцию с 0 что ли? Если нет, то для этого есть стандартные средства:
http://www.cplusplus.com/refer... g/replace/
0
Диссидент
Эксперт C
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
23.06.2016, 17:16 3
C++
1
2
3
4
5
6
7
char s1[100], s2[]="abc", s3=[]="1234", *t;
strcpy(s1, "qwertyABCasdfgh";
t = strstr(s1, s2);
if (t!=NULL) {
   memmove(t+strlen(s2), t+strlen(s3), strlen(t+strlen(s2) + 1));
   memcpy(t, s3, strlen(s3));
}
Добавлено через 1 минуту
dezforse, Как я понял, на Си нужно...
0
22 / 22 / 5
Регистрация: 05.06.2015
Сообщений: 188
24.06.2016, 09:14 4
Байт, В свое время у нас в универе не разграничивали С и С++, если можно было и так и так делать, по этому и предложил сразу С++
0
Диссидент
Эксперт C
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
24.06.2016, 09:52 5
Цитата Сообщение от dezforse Посмотреть сообщение
В свое время у нас в универе не разграничивали С и С++,
Интересно, что это за время, и что за универ такой? А вы уверены, что все правильно поняли, и действительно не пропускали лекций? Если такая уверенность у вас есть, тогда должны появиться сомнения в правильности выбора вами этого учебного заведения и компетентности преподавателей.

Добавлено через 2 минуты
Если пойти дальше по пути таких "неразграничений", то на предложение написать программу на ассемблере можно представить код на Си. Ведь в Си возможны ассемблерные вставки. Так долой все разграничения!
0
22 / 22 / 5
Регистрация: 05.06.2015
Сообщений: 188
24.06.2016, 10:07 6
Байт, вы меня не правильно поняли Не ограничивали в возможностях, можно было выбирать язык самому
А своим учебным заведением я горжусь и благодаря ему работаю по специальности
0
Байт
24.06.2016, 10:09     Функция: замена подстроки в строке на заданную строку
  #7

Не по теме:

Цитата Сообщение от dezforse Посмотреть сообщение
Байт, вы меня не правильно поняли
Ладушки:)

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.06.2016, 10:09

Поиск подстроки внутри данной строки, замена найденной подстроки на другую строку
Выполнить поиск подстроки внутри данной строки,замену найденной подстроки на другую строку Пример...

Определить количество вхождений подстроки в заданную строку
Определить количество вхождений подстроки в заданную строку.. Добавлено через 3 часа 57 минут ...

Определить, входят ли в заданную строку все символы заданной подстроки
Определить, входят ли в заданную строку все символы заданной подстроки. Cтроки С «с нулем», при...

Определить, входят ли в заданную строку все символы заданной подстроки
Задание:Определить, входят ли в заданную строку все символы заданной подстроки Нужно использовать...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru