Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/29: Рейтинг темы: голосов - 29, средняя оценка - 4.55
 Аватар для Anonymous4722
5 / 3 / 2
Регистрация: 29.11.2012
Сообщений: 545

Cl.exe завершилась с кодом 2. выводит странную ошибку

29.05.2019, 14:55. Показов 5869. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот мой код и само задание. С ошибкой справиться не могу. В чем может быть проблема?

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
#include <iostream>
using namespace std;
/*Реализуйте класс Дробь. Необходимо хранить числитель
и знаменатель в качестве переменных-членов. Реализуйте
функции-члены для ввода данных в переменные-члены,
для выполнения арифметических операций (сложение,
вычитание, умножение, деление, и т.д.)*/
 
class fraction // дробь
{
public: // чтобы я мог работать с этими данными на прямую, я вызываю модификатор доступа паблик
    // ниже это свойства, я буду ими пользоваться
    int numerator; // числитель 
    int denominator; // знаменетель
};
 
void input(int a, int b)
{
    fraction inp;
 
    int menu;
    cout << "введите числитель " << inp.denominator << endl;;
    cout << "введите знаменатель" << inp.numerator << endl;
    cout << "выберете необходимые действия ниже \n";
    cout << "1. сложение " << endl << "2. вычитание " << endl << "3. умножение" << endl << "4. деление";
    switch (menu)
    {
    case 1: '+';
        break;
    case 2: '-';
        break;
    case 3: '*';
        break;
    case 4: '/';
    default:
        cout << "вы ввели что-то совсем не то, попробуйте еще раз";
    }
    
}
 
int main()
{
    setlocale(0, "");
    int a = 0;
    int b = 0;
    input(a, b);
}
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.05.2019, 14:55
Ответы с готовыми решениями:

Ошибка MSB6006 "cmd.exe" завершилась с кодом 1
Добрый день. С помощью утилиты Bison разработайте синтаксический LR-анализатор для языка. Стала разбираться, но так как я маленькая и...

Error NSB6006 "cmd.exe" завершилась с кодом 1
Приветствую! Программа собирается и даже запускается, но перед запуском сообщается об ошибке и Visual Studio предлагает запустить...

код компилируется, но результат не выдается, Программа "[247284] ConsoleApplication141.exe" завершилась с кодом -1073741
что делать? #include &quot;pch.h&quot; #include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;fstream&gt; #include &lt;cstdio&gt; using namespace...

7
Mental handicap
 Аватар для Azazel-San
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
29.05.2019, 14:59
Цитата Сообщение от Anonymous4722 Посмотреть сообщение
выводит странную ошибку
Какую? Где? В какой строке?
Цитата Сообщение от Anonymous4722 Посмотреть сообщение
В чем может быть проблема?
Это вы нам скажите.
0
 Аватар для Anonymous4722
5 / 3 / 2
Регистрация: 29.11.2012
Сообщений: 545
29.05.2019, 15:41  [ТС]
Вот ошибка. Такой строки даже нет!
Миниатюры
Cl.exe завершилась с кодом 2. выводит странную ошибку  
0
 Аватар для Anonymous4722
5 / 3 / 2
Регистрация: 29.11.2012
Сообщений: 545
29.05.2019, 15:42  [ТС]
Цитата Сообщение от Azazel-San Посмотреть сообщение
Какую?
Я же указал какую.
Цитата Сообщение от Azazel-San Посмотреть сообщение
Где?
Тоже написал.
Цитата Сообщение от Azazel-San Посмотреть сообщение
В какой строке?
Ответ тоже написал.
0
35 / 25 / 10
Регистрация: 08.02.2019
Сообщений: 158
29.05.2019, 15:58
Ошибки компилятора были из-за неинициализированных переменных, т.е нужно чем-то с самого начала заполнить переменную, например нулем, иначе в переменной будет мусор
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
#include <iostream>
using namespace std;
/*Реализуйте класс Дробь. Необходимо хранить числитель
и знаменатель в качестве переменных-членов. Реализуйте
функции-члены для ввода данных в переменные-члены,
для выполнения арифметических операций (сложение,
вычитание, умножение, деление, и т.д.)*/
 
class fraction // дробь
{
public: // чтобы я мог работать с этими данными на прямую, я вызываю модификатор доступа паблик
    // ниже это свойства, я буду ими пользоваться
    int numerator = 0; // числитель 
    int denominator = 0; // знаменатель
};
 
void input(int a, int b)
{
    fraction inp;
 
    int menu = 0;
    cout << "введите числитель " << inp.denominator << endl;;
    cout << "введите знаменатель" << inp.numerator << endl;
    cout << "выберете необходимые действия ниже \n";
    cout << "1. сложение " << endl << "2. вычитание " << endl << "3. умножение" << endl << "4. деление";
    switch (menu)
    {
    case 1: '+';
        break;
    case 2: '-';
        break;
    case 3: '*';
        break;
    case 4: '/';
    default:
        cout << "вы ввели что-то совсем не то, попробуйте еще раз";
    }
 
}
 
int main()
{
    setlocale(0, "");
    int a = 0;
    int b = 0;
    input(a, b);
    system("pause");
    return 0;
}
1
 Аватар для Anonymous4722
5 / 3 / 2
Регистрация: 29.11.2012
Сообщений: 545
29.05.2019, 23:05  [ТС]
Цитата Сообщение от Helpdes Посмотреть сообщение
Ошибки компилятора были из-за неинициализированных переменных, т.е нужно чем-то с самого начала заполнить переменную, например нулем, иначе в переменной будет мусор
И теперь программа не запускается. Что я не так сделал? ООП изучаю первый раз.
Миниатюры
Cl.exe завершилась с кодом 2. выводит странную ошибку  
0
Злостный нарушитель
 Аватар для Verevkin
10656 / 5804 / 1282
Регистрация: 12.03.2015
Сообщений: 26,800
29.05.2019, 23:15
Лучший ответ Сообщение было отмечено Anonymous4722 как решение

Решение

Цитата Сообщение от Anonymous4722 Посмотреть сообщение
И теперь программа не запускается. Что я не так сделал? ООП изучаю первый раз.
посмотри

1
 Аватар для Anonymous4722
5 / 3 / 2
Регистрация: 29.11.2012
Сообщений: 545
29.05.2019, 23:18  [ТС]
Цитата Сообщение от Verevkin Посмотреть сообщение
посмотри
Я посмотрел и понял, что задача решена не верна даже если код будет работать. Пойду дальше думать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.05.2019, 23:18
Помогаю со студенческими работами здесь

Что означает "Программа "[4872] laba!.exe: Машинный код" завершилась с кодом 3 (0x3)."?
при запуске кода компилятор пишет &quot;Программа &quot; laba!!!!!!.exe: Машинный код&quot; завершилась с кодом 3 (0x3).&quot; и появляется окошечко с...

Ошибка "MSB6006 "CL.exe" завершилась с кодом -1073741515"
код: #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;ctime&gt; using namespace std; int main() { srand(time(NULL)); int...

Програма завершилась с кодом 0
Написал програму на ПК работала отлично, но стоило перенести на ноут место вывода результата завершает програму с кодом 0 вот код...

Программа завершилась с кодом 3
Писал программу, которая для строки, в которую вводят номер телефона, удаляет все ненужные символы(скобки, тире и плюсы если есть). После...

завершилась с кодом 0 (0x0)
Здравствуйте. Я столкнулся с проблемой. Не запускается проект. Да вроде все правильно написал но в чем то проблема..... Можете подсказать...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru