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

Не работает программа (Process returned o) - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 24, средняя оценка - 4.79
Litcher
0 / 0 / 0
Регистрация: 11.07.2012
Сообщений: 21
11.07.2012, 19:53     Не работает программа (Process returned o) #1
Доброго времени суток! Столкнулся с проблемой, при компиляции ошибок нет, но при запуске выдается вот такое: Process returned o <0X0> execution time: 0.398 s Press any key to continue.
Хотя по задумке должно быть меню и все такое)
Прилагаю модули программы, интуитивно думаю, что ошибка мелкая какая то, но на данный момент найти никак не могу)
Надеюсь кто нибудь сможет помочь)
Вложения
Тип файла: rar project1.rar (4.9 Кб, 15 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5284 / 4803 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.07.2012, 01:07     Не работает программа (Process returned o) #21
Цитата Сообщение от ValeryS Посмотреть сообщение
компилятор видит что цикла как такого нет и выбрасывает все тело
Выбрасывать может всё что угодно. Ошибки компиляции здесь причём? Разговор был о том, что ТС писал, что у него всё компилировалось, а как break убрал, то мол ошибки появились. Я ему и написал, что break здесь ни при чём. У него в коде ошибки были.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Litcher
0 / 0 / 0
Регистрация: 11.07.2012
Сообщений: 21
12.07.2012, 01:51  [ТС]     Не работает программа (Process returned o) #22
alsav22, можете архивом прикрепить файлы?
alsav22
5284 / 4803 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.07.2012, 02:12     Не работает программа (Process returned o) #23
Цитата Сообщение от Litcher Посмотреть сообщение
alsav22, можете архивом прикрепить файлы?
Попробую. Время нужно. Но код хоть и работает, но криво. С функциями надо разбираться.
Litcher
0 / 0 / 0
Регистрация: 11.07.2012
Сообщений: 21
12.07.2012, 02:14  [ТС]     Не работает программа (Process returned o) #24
alsav22, буду очень сильно признателен)
alsav22
5284 / 4803 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.07.2012, 02:17     Не работает программа (Process returned o) #25
Цитата Сообщение от Litcher Посмотреть сообщение
alsav22, буду очень сильно признателен)
Архив с файлами.
Вложения
Тип файла: rar project1.rar (6.3 Кб, 4 просмотров)
ValeryS
Модератор
6412 / 4878 / 448
Регистрация: 14.02.2011
Сообщений: 16,176
12.07.2012, 06:57     Не работает программа (Process returned o) #26
Цитата Сообщение от alsav22 Посмотреть сообщение
У него в коде ошибки были.
были !!! и компилировалось
не веришь посмотри на код и список ошибок
Цитата Сообщение от Litcher Посмотреть сообщение
C:\Users\Litcher\Desktop\5\main.cpp|40|undefined reference to `add()'|
C:\Users\Litcher\Desktop\5\main.cpp|41|undefined reference to `search_by_last_name()'|
C:\Users\Litcher\Desktop\5\main.cpp|42|undefined reference to `show_debtors()'|
C:\Users\Litcher\Desktop\5\main.cpp|43|undefined reference to `show_all()'|
C:\Users\Litcher\Desktop\5\main.cpp|44|undefined reference to `search_by_group()'|
C:\Users\Litcher\Desktop\5\main.cpp|45|undefined reference to `del()'|
C:\Users\Litcher\Desktop\5\main.cpp|46|undefined reference to `show_s()'|
C:\Users\Litcher\Desktop\5\main.cpp|50|undefined reference to `save_exit()'|
Цитата Сообщение от alsav22 Посмотреть сообщение
while (1){
break;
switch (c){
case '1': add(); break;
case '2': search_by_last_name(); break;
case '3': show_debtors(); break;
case '4': show_all(); getch(); break;
case '5': search_by_group(); getch(); break;
case '6': del();getch(); break;
case '7': show_s();getch();break;
когда стоял брейк то все касе не компилировались
ибо выброшены из кода (типа коментарии)
а брейк убрали вот ошибки и полезли


Цитата Сообщение от alsav22 Посмотреть сообщение
Выбрасывать может всё что угодно. Ошибки компиляции здесь причём?
при том что трансляция по разному проходит
почитай про скрытые наведенные ошибки
Litcher
0 / 0 / 0
Регистрация: 11.07.2012
Сообщений: 21
12.07.2012, 09:43  [ТС]     Не работает программа (Process returned o) #27
alsav22, у меня на код блоксе не запускается, те же самые ошибки что и выше выдает, ну еще и s с count не видит(
alsav22
5284 / 4803 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.07.2012, 12:13     Не работает программа (Process returned o) #28
Цитата Сообщение от Litcher Посмотреть сообщение
alsav22, у меня на код блоксе не запускается, те же самые ошибки что и выше выдает, ну еще и s с count не видит(
Не знаю. У меня не VC компилируется без ошибок и работает. Как свои файлы на мои заменяли? Файл для открытия существует и где? Я в своём коде изменил путь и название (увидели?). Теперь он (bd.txt) должен быть в папке проекта. Ещё, в main() сделайте изменеия в участке кода:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
FILE* f;   char c;
    count=0;
    if(!(f=fopen("bd.txt","r")))
    {
        printf("The file does not exist\n");
        printf("You want continue? (Y\\N)\n");
        c=getch();
        if((c=='n')||(c=='N')) return 1;
    }
    else
    {
        fread(&s,sizeof(s),1,f);
        for(int i=0; strcmp(s[i].fam,"")!=0; i++) count=i+1;
        fclose(f);
    }
    
    while (1)
    {.....
, а то, если файл не открывается, ошибка будет.
И ошибки компиляции ещё раз покажите.

когда стоял брейк то все касе не компилировались
ибо выброшены из кода (типа коментарии)
а брейк убрали вот ошибки и полезли
ValeryS, согласен, но это проблему не решает. Давайте по теме.

Внизу - программа в работе.
Миниатюры
Не работает программа (Process returned o)  
alsav22
5284 / 4803 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.07.2012, 12:33     Не работает программа (Process returned o) #29
И замените в main() первый getch() на getchar(), а то не видно, что вводится. И, хорошо бы, в начале while() поставить вывод меню выбора. Например, :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
while (1)
    {
   cout << "Добавить студента    1\n"
        << "Найти по фамилии     2\n"
        << "Показать должников   3\n"
        << "Показать всех        4\n"
        << "Найти группу         5\n"
        << "Удалить              6\n"
        << "Показать             7\n"
        << "Сохранить            8\n";
        
        c=getch();
        switch (c)
        {
        case '1': add(); break;
................
Строки для примера.
Миниатюры
Не работает программа (Process returned o)   Не работает программа (Process returned o)  
alsav22
5284 / 4803 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.07.2012, 14:04     Не работает программа (Process returned o) #30
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
while (1)
    {
   cout << "Добавить студента    1\n"
        << "Найти по фамилии     2\n"
        << "Показать должников   3\n"
        << "Показать всех        4\n"
        << "Найти группу         5\n"
        << "Удалить              6\n"
        << "Показать             7\n"
        << "Сохранить            8\n";
        
        flushall();  // нужно, если дальше getchar()
        c = getchar();
        switch (c)
        {
        case '1': add(); break;
...................
Добавлено через 58 минут
Сейчас попробовал в Code Blocks. Вот так переписал файл main.cpp . После этого откомпилировалось, и работает:
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
#include "stdio.h"
#include "string.h"
#include <conio.h>
#include <Windows.h>
#include <iostream>
using namespace std;
 
 
#include "save_exit.h"
#include "menu.h"
#include "structure.h"
#include "add.h"
#include "delete.h"
#include "search_by_group.h"
#include "search_by_last_name.h"
#include "show_all.h"
#include "show_debtors.h"
#include "show_s.h"
extern struct students s[30];
//int count;
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    
    int count;
 
    FILE* f;   char c;
    count=0;
    if(!(f=fopen("bd.txt","r")))
    {
        printf("The file does not exist\n");
        printf("You want continue? (Y\\N)\n");
        c=getchar();
        if((c=='n')||(c=='N')) return 1;
    }
    else
    {
        fread(&s,sizeof(s),1,f);
        for(int i=0; strcmp(s[i].fam,"")!=0; i++) count=i+1;
        fclose(f);
    }
 
    while (1)
    {
   cout << "Добавить студента    1\n"
        << "Найти по фамилии     2\n"
        << "Показать должников   3\n"
        << "Показать всех        4\n"
        << "Найти группу         5\n"
        << "Удалить              6\n"
        << "Показать             7\n"
        << "Сохранить            8\n";
 
 
        c = getch();
        switch (c)
        {
        case '1': add(); break;
        case '2': search_by_last_name(); break;
        case '3': show_debtors(); break;
        case '4': show_all(); getch(); break;
        case '5': search_by_group(); getch(); break;
        case '6': del();getch(); break;
        case '7': show_s();getch();break;
        case '8': printf("\nYou really want to leave? (Y\\N)\n");
 
        c=getch();
            if((c=='y')||(c=='Y'))
            {
                save_exit(s);
                return 1;
            }
        }
    }
return 0;
}
Миниатюры
Не работает программа (Process returned o)  
Litcher
0 / 0 / 0
Регистрация: 11.07.2012
Сообщений: 21
12.07.2012, 14:21  [ТС]     Не работает программа (Process returned o) #31
Радует, что у вас запустилось, но вот у меня вот такие ошибки по прежнему.
Вроде сделал все как выше указанно
Миниатюры
Не работает программа (Process returned o)  
alsav22
5284 / 4803 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.07.2012, 15:05     Не работает программа (Process returned o) #32
Цитата Сообщение от Litcher Посмотреть сообщение
Радует, что у вас запустилось, но вот у меня вот такие ошибки по прежнему.
Вроде сделал все как выше указанно
Свои файлы на мои как заменяли? Файл main.cpp выложите и ёщё скрин main.cpp, чтобы верх был виден.

Добавлено через 21 минуту
if((s[i].informatika<3),(s[i].matan<3),(s[i].fizika<3)) в файле show_debtors.h . Неправильно. Через или надо.
C++
1
if((s[i].informatika<3) || (s[i].matan<3) || (s[i].fizika<3))
Добавлено через 3 минуты
В show_all.cpp уберите int i; в начале.

Добавлено через 7 минут
И проверьте в файлах строчки вида:
C++
1
printf("%d  %d  %s  %d  %d  %d\n",s->nambergroup,s->namberbook,s->pol,s->year);
У вас во многих не соответствует количество фарматируемых параметров и количество того, что вы выводите.

Добавлено через 2 минуты
Если всё исправить, то:
-------------- Clean: Debug in Test ---------------

Cleaned "Test - Debug"

-------------- Build: Debug in Test ---------------

Compiling: add.cpp
Compiling: delete.cpp
Compiling: main.cpp
Compiling: menu.cpp
Compiling: save_exit.cpp
Compiling: search_by_group.cpp
Compiling: search_by_last_name.cpp
Compiling: show_all.cpp
Compiling: show_debtors.cpp
Compiling: show_s.cpp
Compiling: structure.cpp
Compiling: test.cpp
Linking console executable: bin\Debug\Test.exe
Output size is 1,30 MB
Process terminated with status 0 (0 minutes, 1 seconds)
0 errors, 0 warnings
alsav22
5284 / 4803 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.07.2012, 15:40     Не работает программа (Process returned o) #33
Вот архив с папкой проекта Code Blocks 10.05, который у меня компилируется без ошибок и работает.
Вложения
Тип файла: rar Test.rar (454.6 Кб, 10 просмотров)
alsav22
5284 / 4803 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.07.2012, 17:28     Не работает программа (Process returned o) #34
Понял заморочку с этим count. В пространстве имён std есть другой count. Отсюда конфликт. Нужно убрать using namespace std; написать std::cout. Тогда файл main.cpp будет так выглядеть:
код
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
#include "stdio.h"
#include "string.h"
#include <conio.h>
#include <Windows.h>
#include <iostream>
 
#include "save_exit.h"
#include "menu.h"
#include "structure.h"
#include "add.h"
#include "delete.h"
#include "search_by_group.h"
#include "search_by_last_name.h"
#include "show_all.h"
#include "show_debtors.h"
#include "show_s.h"
extern struct students s[30];
extern int count;
 
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    FILE* f;   char c;
    count=0;
    if(!(f=fopen("bd.txt","r")))
    {
        printf("The file does not exist\n");
        printf("You want continue? (Y\\N)\n");
        c=getchar();
        if((c=='n')||(c=='N')) return 1;
    }
    else
    {
        fread(&s,sizeof(s),1,f);
        for(int i=0; strcmp(s[i].fam,"")!=0; i++) count=i+1;
        fclose(f);
    }
 
    while (1)
    {
   std::cout << "Добавить студента    1\n"
        << "Найти по фамилии     2\n"
        << "Показать должников   3\n"
        << "Показать всех        4\n"
        << "Найти группу         5\n"
        << "Удалить              6\n"
        << "Показать             7\n"
        << "Сохранить            8\n";
 
 
        c = getch();
        switch (c)
        {
        case '1': add(); break;
        case '2': search_by_last_name(); break;
        case '3': show_debtors(); break;
        case '4': show_all(); getch(); break;
        case '5': search_by_group(); getch(); break;
        case '6': del();getch(); break;
        case '7': show_s();getch();break;
        case '8': printf("\nYou really want to leave? (Y\\N)\n");
 
        c=getch();
            if((c=='y')||(c=='Y'))
            {
                save_exit(s);
                return 1;
            }
        }
    }
return 0;
}
Litcher
0 / 0 / 0
Регистрация: 11.07.2012
Сообщений: 21
12.07.2012, 23:49  [ТС]     Не работает программа (Process returned o) #35
Спасибо большое, все работает теперь!
Как сделать, чтобы в консоли русские буквы видны были, а то только символы.

Добавлено через 15 минут
Ответ на свой вопрос нашел, тему можно закрыть.
alsav22
5284 / 4803 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.07.2012, 23:52     Не работает программа (Process returned o) #36
Цитата Сообщение от Litcher Посмотреть сообщение
Спасибо большое, все работает теперь!
Как сделать, чтобы в консоли русские буквы видны были, а то только символы.
Где не видны? Вот это по русски выводится на консоль ?:
C++
1
2
3
4
5
6
7
8
std::cout << "Добавить студента    1\n"
        << "Найти по фамилии     2\n"
        << "Показать должников   3\n"
        << "Показать всех        4\n"
        << "Найти группу         5\n"
        << "Удалить              6\n"
        << "Показать             7\n"
        << "Сохранить            8\n";
Litcher
0 / 0 / 0
Регистрация: 11.07.2012
Сообщений: 21
13.07.2012, 00:39  [ТС]     Не работает программа (Process returned o) #37
Нет , символами
Как то так:
Миниатюры
Не работает программа (Process returned o)  
alsav22
5284 / 4803 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
13.07.2012, 00:45     Не работает программа (Process returned o) #38
Цитата Сообщение от Litcher Посмотреть сообщение
Нет , символами
Как то так:
C++
1
setlocale (LC_ALL, "Russian");
Litcher
0 / 0 / 0
Регистрация: 11.07.2012
Сообщений: 21
13.07.2012, 00:50  [ТС]     Не работает программа (Process returned o) #39
Уже применил
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.07.2012, 14:07     Не работает программа (Process returned o)
Еще ссылки по теме:

Process returned -107. в среде codeblocks как расшифровать ошибку? C++
Id returned 1 exit status C++
C++ Ld returned 1 exit status
Id returned 1 exit status C++
Программа работает в турбо си но не работает в дев си C++

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

Или воспользуйтесь поиском по форуму:
alsav22
5284 / 4803 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
13.07.2012, 14:07     Не работает программа (Process returned o) #40
Цитата Сообщение от ValeryS Посмотреть сообщение
были !!! и компилировалось
Уважаемый ValeryS, хочу напоследок высказаться по поводу того, что вы писали. Может в каких-то случаях то, о чём вы писали и имеет место быть, но в данном коде ошибки компилятор выдаёт вне зависимости от того стоит break в main() или нет. Скачал сейчас ещё раз архив с кодом, который выложил ТС в первом посте, и посмотрел как его компилирует Code Blocks, который, со слов ТС, компилировал этот код без ошибок, пока не был убран break. C break :
D:\Code B\T2\add.cpp||In function `void add(students*)':|
D:\Code B\T2\add.cpp|6|error: `printf' was not declared in this scope|
D:\Code B\T2\add.cpp|8|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|8|error: `scanf' was not declared in this scope|
D:\Code B\T2\add.cpp|9|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|9|error: `strupr' was not declared in this scope|
D:\Code B\T2\add.cpp|12|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|12|error: expected unqualified-id before '.' token|
D:\Code B\T2\add.cpp|13|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|16|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|17|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|20|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|23|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|26|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|27|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|30|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|33|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|36|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|39|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|43|error: `getch' was not declared in this scope|
D:\Code B\T2\add.cpp|43|warning: unused variable 'getch'|
||=== Build finished: 33 errors, 1 warnings ===|
Без break :
D:\Code B\T2\add.cpp||In function `void add(students*)':|
D:\Code B\T2\add.cpp|6|error: `printf' was not declared in this scope|
D:\Code B\T2\add.cpp|8|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|8|error: `scanf' was not declared in this scope|
D:\Code B\T2\add.cpp|9|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|9|error: `strupr' was not declared in this scope|
D:\Code B\T2\add.cpp|12|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|12|error: expected unqualified-id before '.' token|
D:\Code B\T2\add.cpp|13|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|16|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|17|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|20|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|23|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|26|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|27|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|30|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|33|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|36|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|39|error: invalid use of undefined type `struct students'|
D:\Code B\T2\add.cpp|3|error: forward declaration of `struct students'|
D:\Code B\T2\add.cpp|43|error: `getch' was not declared in this scope|
D:\Code B\T2\add.cpp|43|warning: unused variable 'getch'|
||=== Build finished: 33 errors, 1 warnings ===|
Или ТС компилировал какой-то другой код.
Yandex
Объявления
13.07.2012, 14:07     Не работает программа (Process returned o)
Ответ Создать тему
Опции темы

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