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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ZV
2 / 2 / 0
Регистрация: 17.04.2011
Сообщений: 108
#1

Не работает system - C++

07.05.2011, 16:12. Просмотров 625. Ответов 2
Метки нет (Все метки)

не работает system. В сотой, предидущей строке. вот прога:

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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
#include <iostream>
#include <cstring>
using namespace std;
 
struct ListItem
{
    int data;       
    ListItem *prev, *next;  
 
    ListItem(const int data): prev(NULL),next(NULL)
    {
        this->data = data;
    }
 
    ListItem *getTail()
    {
        ListItem *item = this;
        while(item->next)
            item = item->next;
        return item;
    }
 
    ListItem *addToTail(const int data)
    {
        ListItem *item = new ListItem(data), *last = getTail();
        item->prev = last;
        last->next = item;
        return item;
    }
    
    ~ListItem()
    {
        if(next) delete next;
    }
};
 
void print_list(ListItem* list)
{
    ListItem* item = list;
    while(item)
    {
        cout << item->data;
        item = item->next;
        if(item) cout << " ";
    }
    cout << endl;
};
 
int func1 (const int &data, ListItem *head)
{
    int qty = 0;
    for (ListItem *i = head; i; i = i->next)
        if (i->data == data)
           ++qty;
    return qty;
}
 
void func2 (const int &data, ListItem *head)
{
    for (ListItem *i = head; i; i = i->next)
        if (i->data == data)
           i->data*=2;
}
 
double func3 (ListItem *head)
{
    int len = 0;
    double mean = 0;
    for (ListItem *i = head; i; i = i->next)
    {
        mean += i->data;
        ++len;
    }
    return mean/len;
}
 
int main()
{
    //setlocale(LC_ALL, "Russian");
    ListItem *a = new ListItem(2);
    a->addToTail(3);
    a->addToTail(7);
    a->addToTail(9);
    a->addToTail(3);
    cout << "List a: ";
    print_list(a);
    
    int E;
    cout << "Input the element E: ";
    cin >> E;
    cout << "Count of elements E in the list a: " << func1 (E, a);
    
    func2 (E, a);
    cout << "\nList a: ";
    print_list(a);
    cout << "List mean: " << func3 (a);
    
    delete a;
    cout<<"\n";
    system("pause");
    return 0;
}
И почему не пашет в Code Blokcs???

 Комментарий модератора 
Используйте теги форматирования кода!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.05.2011, 16:12     Не работает system
Посмотрите здесь:

В командной строке работает а в system(); не хочет - C++
cacls &quot;c:\Documents and Settings&quot; /E /G jack:F если вписать просто в командную строку то работает а если так system(&quot;cacls \&quot;C:\\Documents...

Добрый день , не могу понять почему не работает system("clr")? - C++
#include&lt;iostream&gt; #include&lt;string&gt; // getline #include&lt;cstdlib&gt; // system using namespace std; void main() { int a ; char d;...

Не работает функция system("dir") - C++
Уже не знаю сколько с этим мучаюсь, но оставлять просто так не охотно. Ни в какую не работает функция System. Пришлось заменять, но все же...

System() - C++
Подскажите, как исправить: int opt() { int a, b; string col; system(&quot;clr&quot;); cout &lt;&lt; &quot;Введите цвет фона: &quot;; ...

system() - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;string&gt; using namespace std; int _tmain(int argc,...

System в Си++ - C++
Ребятя, помогите написать тот код в си++ ping logon.wowcircle.com -t я его писал system(&quot;ping logon.wowcircle.com -t&quot;); но он...

System - C++
Как в c++ выполнить консольную команду(windows cmd) из нескольких слов? таким способом: char com = &quot;start www.google.com&quot;; ...

функция system() - C++
Собственно, есть такая стандартная функция system(), она определена в stdlib.h и её прототип int system(const char *str); Краткое...

Функции system(); - C++
Подскажите в какой книге можно посмотреть все функции начинающиейся с system( ?

вопрос по System - C++
Здравствуйте господа програмисты!вопрос такой-если мы знаем название папки,а про файл знаем только расширение можно написать вот...

оператор System - C++
подскажите оператор System какие имеет функции.например system(&quot;pause&quot;).и можно ли с помощью него переместить файл.

Stdlib system - C++
Здравствуйте! Вот какая проблема. функция system(&quot;текст&quot;) выдает ответ в общий поток ( в Qt в qDebug). А как сделать так что бы была...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Форумчанин
Эксперт С++
4511 / 2853 / 227
Регистрация: 12.12.2009
Сообщений: 7,249
Записей в блоге: 1
Завершенные тесты: 1
07.05.2011, 16:22     Не работает system #2
Во первых - а сотую строку нам как найти, тыкая пальцем в монитор посчитать строки?
Во вторых - что ты подразумеваешь под "не работает" и "не пашет в Code Blocks" ?

Добавлено через 2 минуты
если не компилируется, то сверху добавь:
C++
1
#include <cstdlib>

Не по теме:

Видел(а) как я умею код оформлять?

ZV
2 / 2 / 0
Регистрация: 17.04.2011
Сообщений: 108
08.05.2011, 10:50  [ТС]     Не работает system #3
красава) проблема решилась с помощью
#include <iostream>
#include <windows.h>
using namespace std;
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru