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

по строкам.замените в слове сочетание "му" на "а" , а букву "ы" на "ца". очень нужно - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подскажите новичку. http://www.cyberforum.ru/cpp-beginners/thread404679.html
Здравствуйте. Есть такой пример составил под него программу на С++ #include <iostream> #include <stdio.h> #include <math.h> int main(void); { double a, x, y, z;
C++ Указатель на объект. Ребят вообщем есть функция void MyClass::add(Myclass *ob){ *pStr=ob->*pStr // pStr поле из MyClass.Как выполнить такое присваивание? } http://www.cyberforum.ru/cpp-beginners/thread404669.html
C++ Необходимо исправить ошибки, связанные с неверным использованием прописных и строчных букв
Условие: Вводятся две строки типа Слово1 Слово2. Необходимо исправить ошибки, связанные с неверным использованием прописных и строчных букв. Возможно появление десятичных цифр. В этом случае необходимо выдать сообщение об ошибке. Код: #include<stdio.h> /*стандартный заголовочный файл ввода/вывода*/ #include<conio.h> /*консольный ввод-вывод, используемый в старых компиляторах*/...
C++ Проверка на ввод данных
В интернете немогу найти примера кода на проверку вводимых данных. Можите написать простинький пример к примеру такой: if (условие) cout<<"ввели число"<<endl else cout<<"Error"<<endl; Буду благодарен за помощ.
C++ [C++] В квадратной матрице провести сортировку тех строк в которых на побочной диагонали стоит парное число http://www.cyberforum.ru/cpp-beginners/thread404650.html
программку на С++ В квадратной матрице провести сортировку тех строк в которых на побочной диагонали стоит парное число
C++ Парламент и его члены Дано такое условие, как написать код для его решения? На одном острове Новой Демократии каждый из его жителей организовал партию, которую сам и возглавил. Отметим, что, ко всеобщему удивлению, даже в самой малочисленной партии оказалось не менее двух человек. К сожалению, финансовые трудности не позволили создать парламент, куда вошли бы, как предполагалось по Конституции острова, президенты... подробнее

Показать сообщение отдельно
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
12.12.2011, 17:48     по строкам.замените в слове сочетание "му" на "а" , а букву "ы" на "ца". очень нужно
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* str_replace(char* str, const char* sub, const char* rep) {
  char* tmp = str;
  int la = strlen(sub);
  int lb = strlen(rep);
  for(; str = strstr(str, sub); str += lb) {
      if(la > lb) 
          strcpy(str, str + (la - lb));
      else
          memmove(str + (lb - la), str, strlen(str) + (lb - la));
          memcpy(str, rep, lb);
  }
  return tmp;
}
 
int  main(void) {
  char str[128] = "му-му музыка, рыба мутант"; 
  puts( str_replace(str, "му", "а") );
  puts( str_replace(str, "ы", "ца") );
  return 0;
}
http://codepad.org/USeLAy7O
 
Текущее время: 19:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru