Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль

Купить рекламу на форуме 15-35 тыс рублей в месяц

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

           Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
           И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - https://clck.ru/fCqwP

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2021, 21:09   #1
Lovskiy
Пользователь
 
Регистрация: 16.10.2021
Сообщений: 23
По умолчанию Функция заменяет в строке одну заданную комбинацию символов другой заданной комбинацией

Код:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <ctype.h>

int strcopy(char*, char*);

int main() {
	system("chcp 1251");
	char A[80], B[80];
	for (;;) {
		printf_s("Введіть перший рядок:\n");
		if (!strcmp(gets(A), "***"))break;
		printf_s("введіть комбінацію яку замінюємо:");
		gets(B);
		printf_s("Рядок %s копіюємо в %s=>\n%s\n", A, B, strcopy(A, B));
	}

}
int strcopy(char* str1, char* str2) {
	char* m;
	for (; *str1 && *str2; ++str1, ++str2) {
		if (*str1 == *m)
			*str1 = *str2;
	}
	return 0;
}
Вот то что я навурганил, но понимаю то что это совсем не то.
Lovskiy вне форума Ответить с цитированием
Ответ

           Интенсив по Python: Работа с API и фреймворками 3-5 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
           Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В заданной строке после каждой точки поставить еще одну точку. ALEXandr20333 C# (си шарп) 5 23.10.2014 23:38
Ввести строку символов. Найти комбинацию из двух букв по всей строке, удалить их и сдвигать строку на пустые места AdelinaMango Общие вопросы C/C++ 9 02.04.2014 08:24
азаработать программу Подсчета числа символов указанного типа в любой заданной строке символов . slava5170 Общие вопросы C/C++ 4 03.11.2013 02:18
C++ Исключить из введенного предложения все слова, содержащие заданную пользователем комбинацию из двух символов olegraperos Помощь студентам 4 16.10.2011 22:39
В заданной строке символов заменить все первые буквы слов на заглавные NV-salt Общие вопросы C/C++ 4 05.04.2009 18:41