0 / 0 / 0
Регистрация: 10.06.2015
Сообщений: 24
1

Не запускается программа в Code::Blocks

10.06.2015, 18:55. Показов 8599. Ответов 24
Метки нет (Все метки)

Доброго времени суток. Я написала программу, но CodeBlocks просто не запускает её. Уже долго сижу, не понимаю, где же ошибка. Подскажите пожалуйста.
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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
#include <iostream>
#include <windows.h>
#include <fstream>
 
using namespace std;
int keybard_enter(int matrix[3][7])  
{ fstream file1;
    file1.open("C:\\SOURCE\\Project\\matrix.txt", ios::out);
    int i, j;
    for (i = 0; i < 3; i++)
    { for (j = 0; j < 7; j++)
            { cin >> matrix[i][j];
              file1 << matrix[i][j] << " "; }
    }
    cout << endl;
    file1.close();
    return matrix[3][7];}
 
 
int file_enter(int matrix[3][7])
{ int i, j;
    fstream file1;
    file1.open("C:\\SOURCE\\Project\\matrix.txt", ios::in);
    cout << "Массив:" << endl;
    for (i = 0; i < 3; i++)
       { for (j = 0; j < 7; j++)
           { file1 >> matrix[i][j];
            cout << matrix[i][j] << "  "; }
         cout<<endl; }
    file1.close();
    return matrix[3][7];}
 
 
void out_matrix_file(int matrix[3][7])  
{ int i, j;
    fstream file1;
    file1.open("C:\\SOURCE\\Project\\end_matrix.txt", ios::out);
    file1 << "Конечная матрица:"; file1 << "\r";
    for (i = 0; i < 3; i++)
        { file1 << "\n";
          for (j = 0; j < 7; j++)
          { file1 << matrix[i][j] << "  "; }
        file1 << "\r";}
    file1.close();
    cout << "\nФайл успешно создан!\n\n";
}
 
 
void rewrite_matrix (int matrix[3][7])  
{char answer2;
cout << "1. Найти положительные числа 2. Найти отрицательные числа 3. Найти нулевые числа " << endl;
cin>>answer_2;
switch (answer2)
{case '1': int n=0;
for(int i=0;i< 3;i++){
for(int j=0;j< 6;j++){
if(matrix[i][j]>0) {n=n+1;}}}
fstream file1;
file1.open("C:\\SOURCE\\qwerty.dot", ios::out);
file1<<"Положительных чисел  "<<n;
file1.close(); break;
 
case '2': int m=0;
for(int i=0;i< 3;i++){
for(int j=0;j< 6;j++){
if(matrix[i][j]>0) m=m+1;}}}
fstream file1;
file1.open("C:\\SOURCE\\qwerty.dot", ios::out);
file1<<"Отрицательных  чисел  "<<m;
file1.close(); break;
 
case '3': int k=0;
for( int i=0;i< 3;i++){
for(int j=0;j< 6;j++){
if(matrix[i][j]>0) {k=k+1;}}}
fstream file1;
file1.open("C:\\SOURCE\\qwerty.dot", ios::out);
file1<<"Нулевых чисел  "<<k;
file1.close(); break;
default: cout << "Выберите 1, 2, 3!";break;
}
 
 
int main()  
{   int matrix[3][7];
    char answer1, answer2;
    setlocale(LC_ALL, "russian");
    cout << "\n Подсчёт элементов.\n" << endl;
 
    inception:
        cout << "\nПрограмма подсчёта.\n" << endl;
        cout << "1. Загрузить массив из файла.\n2. Ввести вручную.\n" << endl;
 
        cin>>answer1;
 
        switch (answer1)
               {
                 case '1': file_enter(matrix); break;
                 case '2': keybard_enter(matrix); break;
                 default: cout << "Выберите 1 или 2!"; goto inception; break;
               }
        cout << endl;
 
    for ( ;;     )
    {
        cout << "\n1. Изменить элемент массива.\
                 \n2. Записать конечный массив в файл.\
                 \n3. Выйти из программы.\n" << endl;
 
        cin>>answer2;
 
        if (answer2 == '3') {break;}
        switch (answer2) {
            case '1': rewrite_matrix(matrix); break;
            case '2': out_matrix_file(matrix); break;
            default: cout << "\nВыберите 1, 2 или 4!\n"; break;
        }
    }
    return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.06.2015, 18:55
Ответы с готовыми решениями:

Не запускается в code blocks 8.0
Всем привет, нашел прогу которая видимо рабочая, но не могу проверить так как в code blocks она не...

не работает программа в Code Blocks.
Начал изучать С++ по книге &quot;Прата С - Язык программированния С++&quot; Начал писать код из самого...

Многофайловая программа Code Blocks
нужно вычислить произведение матриц при помощи функций,что делаю не так,в чём ошибки?спасибо файл...

Программа code blocks пишет что не хватает If для Else
Подскажите пожалуйста Программа code blocks пишет что не хватает If для Else что делать не знаю...

24
lss
939 / 867 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
10.06.2015, 21:21 21
Имя проекта какое? Путь для проекта какой прописываешь? Покажи скрины, как делаешь.
1
0 / 0 / 0
Регистрация: 10.06.2015
Сообщений: 24
10.06.2015, 21:31  [ТС] 22
lss,
Не запускается программа в Code::Blocks
Не запускается программа в Code::Blocks
Не запускается программа в Code::Blocks
Не запускается программа в Code::Blocks
Не запускается программа в Code::Blocks
0
Don't worry, be happy
17758 / 10526 / 2030
Регистрация: 27.09.2012
Сообщений: 26,502
Записей в блоге: 1
10.06.2015, 21:34 23
Ксения0, выберите папку, в которой будет создан проект. Это пустое поле "Folder to create project in" на 4 скриншоте
1
lss
939 / 867 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
10.06.2015, 21:35 24
Напиши путь к папке, где проект будет создаваться (4 скрин). Путь без кирилицы.
1
0 / 0 / 0
Регистрация: 10.06.2015
Сообщений: 24
10.06.2015, 21:43  [ТС] 25
Croessmah, спасибо большое.

Добавлено через 59 секунд
lss, спасибо Вам огромное. Вы меня очень-очень выручили, даже не знаю как отблагодарить, помогли глупышу.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.06.2015, 21:43
Помогаю со студенческими работами здесь

Code::Blocks
В Code::Blocks когда ты откомпилил программу в Debug, после внес изменения и снова &quot;откомпилил&quot;, то...

MS VS in CODE BLOCKS
Делал проекты в VISUAL C++ EXPRESS. Сеичас пересел на LINUX, пользуюсь CODE BLOCKS . Есть...

Code::blocks
Помогите как включить #include &lt;graphics.h&gt; #include &lt;windows.h&gt; в Code::block - се ,

Code::Blocks
Здравствуйте. Я в английском не силён, и разобраться самостоятельно с этой IDE не могу. У меня есть...


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

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru