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

Пмогите допилить програмку - C++

Восстановить пароль Регистрация
 
Pacifican
1 / 1 / 0
Регистрация: 09.12.2009
Сообщений: 80
Записей в блоге: 1
02.07.2011, 23:35     Пмогите допилить програмку #1
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include <iostream>
 using namespace std;
int main()
{
struct list
{
    int data;
    list *next;
    list *prev;
}; list *cur=0;
 
 
//Функция добавления элемента в список
AddAfterCur(int elem)
{
    list *tmp;
    tmp=new list;
    if (tmp==0){printf("\nНевозможно выделить память");}
 
    printf("\n\nВведите число ");
    scanf("%i",&elem); printf("\n%i",elem);
 
    tmp->data=elem;
    tmp->next=cur->next;
    tmp->prev=cur->prev;
 
    if(cur==0)    //Добавление первого элемента
    {
        cur->next=tmp;
        cur=tmp;
        cur->prev=cur;
        cur->next=cur;
    }
    if(cur!=0)        //Добавление элементов
    {
        cur->next=tmp;
        cur->next->prev=cur;
        cur=tmp;
        cur->next->prev=cur;
    }
    return 0;
}
 
 
//Функция удаления текущего элемента
DeleteCurrent()
{
    if(cur==NULL)
    {
        printf("\n\nСписок пуст");
        getch();
        return 0;
    }
 
    list *tmp=cur->prev;
    cur->next->prev=tmp;
    cur->prev->next=cur->next;
    delete cur;
    cur=tmp;
}
 
    system("pause");
}
    return 0;
Первое что в компилятрое вижуал 10 мгновенно закрывается консоль((( ... - как это исправить?

как лучше реализовать удаления всего списка или конца списка, начиная с заданного элемента?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.07.2011, 23:35     Пмогите допилить програмку
Посмотрите здесь:

Дописать програмку C++
Напишите пожалуйста програмку C++
Нужно протестить програмку C++
C++ Подскажите как прогу допилить. Выборка цитат из текста.
подскажите програмку C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
02.07.2011, 23:37     Пмогите допилить програмку #2
http://www.cyberforum.ru/cpp-beginners/thread10807.html
Pacifican
1 / 1 / 0
Регистрация: 09.12.2009
Сообщений: 80
Записей в блоге: 1
02.07.2011, 23:44  [ТС]     Пмогите допилить програмку #3
maxwell покажи на моем коде- а то я варианты уже перебора исчерпал((( at all ...
Nameless One
Эксперт С++
 Аватар для Nameless One
5755 / 3404 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
03.07.2011, 05:57     Пмогите допилить програмку #4
Pacifican, запускай программу из консоли, и будет тебе щастье
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
03.07.2011, 08:26     Пмогите допилить програмку #5
Цитата Сообщение от Pacifican Посмотреть сообщение
Первое что в компилятрое вижуал 10 мгновенно закрывается консоль((( ... - как это исправить?
В MSVS можно просто тыкать на Ctrl+F5(запуск без отладки)
Pacifican
1 / 1 / 0
Регистрация: 09.12.2009
Сообщений: 80
Записей в блоге: 1
03.07.2011, 09:47  [ТС]     Пмогите допилить програмку #6
Нет не помогает все равно открывается и закрывается мгновенно( ....

Добавлено через 1 минуту
Ребята посмотрите плиз как лучше реализовать в моих "реалях" сие:
- удаления всего списка или конца списка, начиная с заданного элемента?
Protected_fleur
0 / 0 / 0
Регистрация: 29.06.2011
Сообщений: 77
03.07.2011, 13:35     Пмогите допилить програмку #7
после
Цитата Сообщение от Pacifican Посмотреть сообщение
return 0;
разве скобки закрывающей быть не должно? поэтому наверное и вылетает...
Pacifican
1 / 1 / 0
Регистрация: 09.12.2009
Сообщений: 80
Записей в блоге: 1
03.07.2011, 17:24  [ТС]     Пмогите допилить програмку #8
скобку перекидывал все равно те же ошибки
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2011, 17:48     Пмогите допилить програмку
Еще ссылки по теме:

C++ пмогите разобратся...
C++ строки в с. переделать програмку
C++ Перероботать програмку

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Protected_fleur
0 / 0 / 0
Регистрация: 29.06.2011
Сообщений: 77
03.07.2011, 17:48     Пмогите допилить програмку #9
C++
1
2
3
4
system("pause");
 
        return 0;
}
вот так должно быть... но компилятор ругается и выдает кучу ошибок...
Yandex
Объявления
03.07.2011, 17:48     Пмогите допилить програмку
Ответ Создать тему
Опции темы

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