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

Удаление элемента из структуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача на составление строки http://www.cyberforum.ru/cpp-beginners/thread729226.html
Помогите пожалуйста решить простую задачку: Напишите программу, которая запрашивает у пользователя имя, фамилию, а затем конструирует, сохраняет и отображает третью строку, состоящую из фамилии...
C++ найти К, при таком-то условиию, беда помогите плс с работой, препод говорит что нужно как бы не кардинально, но изменить сие чудо Даны действительные числа x,y,...,y(y<y<...<y, y<x<=y). Найти натуральное k, при котором y<x<=y. ... http://www.cyberforum.ru/cpp-beginners/thread729225.html
C++ Переписать все элементы положительные во второй массив, а остальные в третий
Добрый вечер, эксперты С++, очень нуждаюсь в вашей помощи, мне была задана программа с тремя массивами, где каждый массив выписывает свои элементы в случайном порядке, или наоборот, чтобы было...
C++ Изменение переменной во вложенном цикле
Всем доброго времени! Возникла загадочная проблема (загодочная для меня, думаю тут найдутся более опытные:) ) Есть прога, она должна анализировать метео данные за 300 лет. Ошибка возникает во...
C++ Проходит ли прямая через прямоугольник? http://www.cyberforum.ru/cpp-beginners/thread729208.html
Даны x1, x2, a, b, c, x, y – вещественные числа. Определить, принадлежат ли точки прямой ax+by+c=0 прямоугольнику с вершиной(левой верхней) (x1, y1) и длинами сторон a, b.
C++ Числовая прямая. Какому из отрезков принадлежит данная точка x? числовая прямая разбита на произвольные отрезки а1, а2, ..., аn. Выясните, какому из отрезков принадлежит данная точка x. Добавлено через 4 часа 51 минуту up!!! подробнее

Показать сообщение отдельно
Кепит
0 / 0 / 0
Регистрация: 11.10.2012
Сообщений: 25

Удаление элемента из структуры - C++

12.12.2012, 18:27. Просмотров 296. Ответов 0
Метки (Все метки)

Здравствуйте, помогите ,пожалуйста.Нужно сделать удаление i-того элемента из структуры.
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
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
     struct vector
      {
         char* s;                                        
         vector *next;
                        }
    // создание
     vector *first(vector *vec, char* s) 
            {
     vector *vec=new vector;
     vec->size= new char;
     vec -> s=0;
     vec -> next=0;
     vector *first=NULL;
                        }
     //добавление
    vector *insert(vector *vec, char *s) 
           {
         if(first==NULL)
             first=vec;
         else vec->=first;
         first=vec;
                       }
    //итератор
    int size(struct vector, char *s)
           {
        vector *it, int i=0;
        if (first==NULL)
            it=first;
            return 0;
        while (first!=NULL)
        {
            i++;
            it=it-> next;
                           }
                             }
    //удаление
    int del(struct vector, char *s)
      {
        vector *it, int i=0;
        if (first==NULL)
            delete it;
        return 0;
                            }
Я понимаю код очень кривой, но все же помогите.Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru