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

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

Войти
Регистрация
Восстановить пароль
 
(SkyNet)
22 / 40 / 6
Регистрация: 25.10.2011
Сообщений: 175
#1

Нужна програмка которая заменяет 1 символ на 3 любые в строке - C++

09.11.2011, 21:26. Просмотров 482. Ответов 3
Метки нет (Все метки)

Нужна програма на С.
Пример (заменим 'пробел' на '---'):
Слово1 слово2 слово3. [22] символов
Слово1---слово2---слово3. [26] символов

думаю вы догадались в чём проблема строка увиличуетса
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2011, 21:26
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Нужна програмка которая заменяет 1 символ на 3 любые в строке (C++):

Написать программу, которая в строке заменяет все цифры на символ «*» - C++
Может кто сможет решить лабы! заранее говорю спасибо! № 1 Написать программу, которая в строке заменяет все цифры на символ «*». ...

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

Написать програму которая заменяет все Enter и Tab в строке str1 на сымволи '\n' и '\t' в строке str2. - C++
а если не сложно то можно функцию

Написать программу, которая в строке заменяет символы - C++
Всем привет .Очень срочно нужна программка. Нужен код программы ,которая в строке введенной пользователем заменяет символы s и t на + и !...

Написать функцию которая заменяет все буквы в строке на '*',а цифры оставляет как есть. - C++
Написать функцию которая заменяет все буквы в строке на '*',а цифры оставляет как есть.

написать программу, которая в произвольной строке ищет все числа в десятичной системе счисления(в соответствии со стандартом языка си) и заменяет их - C++
написать программу, которая в произвольной строке ищет все числа в десятичной системе счисления(в соответствии со стандартом языка си) и...

3
accept
4831 / 3252 / 165
Регистрация: 10.12.2008
Сообщений: 10,569
10.11.2011, 02:38 #2
в C есть memmove()
1
xAtom
917 / 742 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
10.11.2011, 16:09 #3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <string.h>
 
char* c_replace(char* str, char ch, char* sch) {
   char* tmp = str;
   int len   = strlen(sch);
   while((str = (char*) memchr(str, ch, strlen(str))) != NULL) {
         memmove(str + (len - 1), str, strlen(str) + (len - 1));
         str = (char*) memcpy(str, sch, len) + len;
   }
   return tmp;
}
 
 
int main(void) {
  char str[64] = "Word1 word2 word3 word4";
  // gets(str);
  c_replace(str, ' ', "---");
  puts(str);
 
  getchar();
  return 0;
}
1
(SkyNet)
22 / 40 / 6
Регистрация: 25.10.2011
Сообщений: 175
10.11.2011, 20:18  [ТС] #4
Большое спасибо уже искал 3 дня такую програму и не мог найти. Думаю не только мне пригодитса
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.11.2011, 20:18
Привет! Вот еще темы с ответами:

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

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

Програмка нужна - C++
Дан ряд натуральных чисел и максимальное число n. Найти сумму чисел остановившись на n (менее n) Помогите написать програмку

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


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

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

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