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

Замена подстроки в строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести на экран матрицу с указанной пользователем позиции http://www.cyberforum.ru/cpp-beginners/thread548118.html
Двумерный динамический массив. Написать программу, которая выводит на экран массив с указанной пользователем позиции. Если позиция больше элементов массива, то вывести сообщение об ошибке.
C++ Вывести на экран массив с указанной пользователем позиции Одномерный динамический массив. Написать программу, которая выводит на экран массив с указанной пользователем позиции. Если позиция больше элемента массива, то вывести сообщение об ошибке. http://www.cyberforum.ru/cpp-beginners/thread548097.html
C++ Сбой данных. Списки списков.
В общем вот код. #include <iostream> #include <locale> #include <string> #include <conio.h> #include <math.h> using namespace std; struct Mnolen
Описать структуру с именем TRAIN C++
Вот условие: Описать структуру с именем TRAIN, содержащую следующие поля: -название пункта назначения; -номер поезда; -время отправления. Написать программу, выполняющую следующие действия: -ввод с клавиатуры данных в массив, состоящий из 6 элементов типа TRAIN; -записи должны быть упорядочены по времени отправления поездов; -вывод на экран информации о поездах, направляющихся в пункт,...
C++ Switch двойное условие http://www.cyberforum.ru/cpp-beginners/thread548081.html
Как сделать двойное условие для оператора switch? Аналогия в if: "if (a>b & b>c)" .
C++ Составление алгоритмов и написание программ обработки строк Молю о помощи. С этими строками у меня просто беда... Функция int isLatin (TCHAR s) получает символ и определяет, является ли он символом латиницы (строчной или прописной буквы латинского алфавита) Функция TCHAR* isStrLatinBukv (TCHAR* str, int& n) получает исходную строку str и ищет в ней первую подстроку, содержащую только символы латиницы (строчные или прописные буквы латинского ... подробнее

Показать сообщение отдельно
001_alex
9 / 13 / 1
Регистрация: 07.04.2012
Сообщений: 56
14.04.2012, 23:29     Замена подстроки в строке
Вот держи:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# include <vcl.h>
# include <stdio.h>
# include <conio.h>
 
     void main()
     {
     int i=0, j=0;
     clrscr( );
     char *st = new char [101];
     char *st1 = new char [101];
     puts("Vvedite stroku(na angliyskom):");
     gets(st);
     int n=strlen(st);
 
      while (i < n)
      {
         if (st[i] == 'a' && st[i+1] == 'a' && st[i+2] == 'a' )
           {
              st1[j] = '3';
              st1[j+1] = '(';
              st1[j+2] = 'a';
              st1[j+3] = ')';
              j = j+4;
              i = i+3;
           }
         else
           {
              st1[j] = st[i];
              j=j+1;
              i=i+1;
           }
      }
      printf("Poluchennay stroka:\n");
      puts(st1);
      getch();
     }
 
Текущее время: 05:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru