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

Удаление подстроки из строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проблемы с пробелом http://www.cyberforum.ru/cpp-beginners/thread25772.html
Дан код на Си: #include<stdio.h> #include<string.h> void main() { char s; printf("Vvedite stroky:\n"); scanf("%s",s); for(int i=0;i<strlen(s);i++) {
C++ Методы вычисления определенного интеграла. Здраствуйте, требуется ваша помощь в разработке программы по методам интегрирования. метод Симпсона, Уэддля , Чебышева , Гаусса. Может кто-то когда-то что-то разрабатывал и может поделиться или я могу дать некоторые теоритические выкладки по данным методам. Просто нужна помощь в алгоритмизации и реализации этого в языке С++. Заранее благодарен. http://www.cyberforum.ru/cpp-beginners/thread25766.html
C++ Строки
Такой вопрос: Дана строка, как из нее выделить подстроку которая начинается и заканчивается на определенные элементы? (индексы элементов известны)
C++ Задача о марсианских факториалах
HEEEELLP!!!!! В 3141 году очередная экспедиция на Марс обнаружила в одной из пещер таинственные знаки. Они однозначно доказывали существование на Марсе разумных существ. Однако смысл этих таинственных знаков долгое время оставался неизвестным. Недавно один из ученых, профессор Очень-Умный, заметил один интересный факт: всего в надписях, составленных из этих знаков, встречается ровно K различных...
C++ Динамические структуры: линейные списки http://www.cyberforum.ru/cpp-beginners/thread25705.html
Люди помогите:wall: Дали задачу из учебника Павловской Вот вроде смотрю как в учебнике написано про линейные списки все понятно. Как начинаю пытаться решить задачу впадаю в ступор!!:'(:'(:'( Помогите люди добрые! Предметный указатель организован как линейный список. Каждая компонента указателя содержит слово и номера страниц, на которых это слово встречается. Количество номеров страниц,...
C++ События по таймеру (в консоли) Как в консоли можно сделать что бы какой-то участок кода выполнялся через каждые n секунд, так, что бы программа завершала выполнение этого участка и начинала его выполнять снова, если он не успел выполнится (что бы, например, getch() не ждала вечно, пока пользователнь что-то нажмет). По типу, как в билдере OnTimer подробнее

Показать сообщение отдельно
Monte-Cristo
 Аватар для Monte-Cristo
2807 / 1372 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
12.03.2009, 01:54     Удаление подстроки из строки
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
#include "iostream.h"
#define MAX 300
 
 
int main()
{   
    int i,j,a,b,k,length;
    char text[300];
  char txt[300];
 
    printf("Enter string to process: ");
    gets(text);
 
    printf("Your string = '%s'\n", text);
 
    for (i = 0; i<MAX; i++)
    {
         if (text[i]=='<')
          {
                a=i;
                printf("number <='%d'\n", a);
 
                  for (j = a; j<MAX; j++)
                  {
                      if (text[j]=='>')
                      {
                          b=j;
                          printf("number >='%d'\n", b);
                }
 
                  }
 
                }
  }
 
  for (i=0; i<a; i++)
      txt[i] = text[i];
 
  for (j=b+1; j<300; j++, ++i)
      txt[i] = text[j];
 
  printf("\n%s\n",txt );
 
    getch();
  return 0;
 
}
Добавлено через 1 минуту 4 секунды
если хочешь, можешь это вынести в отдельную функцию.. и уди лишнии переменные... и скопируй из txt в text

strcpy(text,txt);
 
Текущее время: 10:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru