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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Деление на 0 http://www.cyberforum.ru/cpp-beginners/thread100294.html
задача: Условие Имеется N человек и матрица А размера N´N. Элемент A матрицы равен 1, если человек i знаком с человеком j (если i-ый человек знает j-ого, то считаем, что и j-ый человек знает i-ого) и элемент A матрицы равен 0, если i-ый человек не знаком с человеком j. Можно ли разбить людей на 2 группы, чтобы в каждой группе были только незнакомые люди. Входные данные Входные...
C++ Выбор IDE и литературы для начинающего Здраствуйте всем.Подскажите пожавуста где пишеца програма.Хочу ноучица писать програмы,но не знаю где писать.:( http://www.cyberforum.ru/cpp-beginners/thread100293.html
C++ Как из первой строки удалить те буквы, которые есть во второй строке?
Как из первой строки удалить те буквы, которые есть во второй строке???
C++ Вычислить высоту и биссектрису треугольника
Треугольник задан координатами вершин А (0; 0), В (11; 10) и С (-11; 12). Вычислить высоту и биссектрису. Помогите!!!!!!!((((((((
C++ Программа через структуру typedef struct http://www.cyberforum.ru/cpp-beginners/thread100274.html
Люди помогите если несложно с программой, задание таково: 1.С клавиатуры вводятся пункты структуры - Студент: Матрикул - номер или стринг Име - стринг Личный код - состоящий из 11 цифр 2.С клавиатуры вводятся пункты структуры - Житель:
C++ Разработать программу, которая использует генерацию случайных чисел для создания предложений Помогите пожалуйста составить программу в С++. Задание такое: "Разработать программу, которая использует генерацию случайных чисел для создания предложений". Подробности: 1. использовать 4 массива-указателя (char) с названиями: "article" "noun" "verb" "preposition" 2. Программа должна создавать предложения случайно выбирая слова из каждого массива в следующем порядке: article, noun, verb,... подробнее

Показать сообщение отдельно
breate
56 / 56 / 2
Регистрация: 23.10.2009
Сообщений: 250
01.03.2010, 22:14     Удаление подстроки (С)
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
#include <iostream>
using namespace std;
 
void main()
{
char buff[256];
cin.getline(buff,256);
char rax[]=" ";
char *p=&buff[0];
int n=0;
while(*p)
{
    char *d=&rax[0];
    while(*d)
    {
    if (*p==*d)++n;
    ++d;
    }
    ++p;
}
char **a=new char*[n+1];
a[0]=&buff[0];
a[n]=NULL;
 
p=&buff[0];
int i=1;
while(*p)
{
    char *d=&rax[0];
    while(*d)
    {
        if (*p==*d){
        *p=0;
        a[i]=(p+1);
        ++i;
        break;
        };
    ++d;
    }
    ++p;
}
}
в результате будет в **a лексемы, к лексеме можно обратиться через a[i]
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru