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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача на составление строки http://www.cyberforum.ru/cpp-beginners/thread729226.html
Помогите пожалуйста решить простую задачку: Напишите программу, которая запрашивает у пользователя имя, фамилию, а затем конструирует, сохраняет и отображает третью строку, состоящую из фамилии пользователя, за которой следует запятая, пробел и его имя. Используйте массивы char и функции из заголовочного файла cstring. Пример запуска должен выглядеть так: Enter your first name: Flip ...
C++ найти К, при таком-то условиию, беда помогите плс с работой, препод говорит что нужно как бы не кардинально, но изменить сие чудо Даны действительные числа x,y,...,y(y<y<...<y, y<x<=y). Найти натуральное k, при котором y<x<=y. #include <conio.h> #include <stdio.h> void main () { int n, i, k; double x, y={1.2, 2.5, 5.4, 6.3, 7.3, 8.2, 9.0, 10.2, 11.25, 15.83}; http://www.cyberforum.ru/cpp-beginners/thread729225.html
C++ Переписать все элементы положительные во второй массив, а остальные в третий
Добрый вечер, эксперты С++, очень нуждаюсь в вашей помощи, мне была задана программа с тремя массивами, где каждый массив выписывает свои элементы в случайном порядке, или наоборот, чтобы было понятней, вот полное задание: "Дан массив целых чисел. Переписать все элементы положительные во второй массив, а остальные в третий. Во втором массиве элементы должны стоять на тех же местах, что и в...
C++ Изменение переменной во вложенном цикле
Всем доброго времени! Возникла загадочная проблема (загодочная для меня, думаю тут найдутся более опытные:) ) Есть прога, она должна анализировать метео данные за 300 лет. Ошибка возникает во время выполения циклов, которые приведены ниже. Переменная n=268, во время выполнения этих циклов она меняет своё значение. Чтобы это отследить, вывел данные о ней в файл. (logg<<n<<"\n";) Что мы в...
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
12.12.2012, 18:27     Удаление элемента из структуры
Здравствуйте, помогите ,пожалуйста.Нужно сделать удаление 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;
                            }
Я понимаю код очень кривой, но все же помогите.Спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru