Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Enterprise
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 10
1

Не работает программа

17.09.2017, 19:49. Просмотров 202. Ответов 6

Только начинаю разбираться с С++, но первая же программа не работает. В чём может быть причина? IDE(Qt Creator) ошибок не выдает, но программа не работает
 Комментарий модератора 
П.5.18.Правил
Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.
Переписывайте код в сообщение
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.09.2017, 19:49
Ответы с готовыми решениями:

Программа , которая выводит время, за которое программа работает
Вообщем, нужно что бы считалось время от начала работы программы, и выводилось...

Почему программа не работает на MFC статичной библиотеки. а вот на стандартном мфс работает
почему программа не работает на MFC статичной библиотеки. а вот на стандартном...

Программа работает в турбо си но не работает в дев си
#include<graphics.h> #include<stdio.h> #include<conio.h> #include<math.h>...

Программа работает на Windows 7, но не работает на XP
#include <locale> #include <windows.h> #include <iostream> #include...

Программа при релизе не работает, а при дебаге работает
#include<iostream>; #include <iomanip> #include<fstream> using namespace...

6
axela002
52 / 45 / 42
Регистрация: 12.03.2017
Сообщений: 479
Завершенные тесты: 5
17.09.2017, 20:38 2
Попробуй так.
И если, что для того чтобы русский язык работал в консоле (не было иероглифов), используй это.
C++
1
setlocalte(LC_ALL,"Russian");
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
using namespace std;
 
int main()
{
    int a, b, nResult;
    char cOper;
    cout <<"Enter two numbers and sign of matematical action(+-*/) between them \n";
    cin >>a;
    cin >> cOper; 
    cin >>b;
    if (cOper == "+")
        nResult=a+b;
    else if (cOper == "-")
        nResult=a-b;
    else if (cOper == "*")
        nResult=a*b;
    else if (cOper == "/")
        nResult=a/b;
    cout <<a <<cOper <<b <<'=' <<nResult <<endl;
    return 0;
}
Добавлено через 41 минуту
За место " " поставь ' ' в условии
0
Enterprise
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 10
17.09.2017, 21:51  [ТС] 3
Так у меня вроде и так одинарные скобки в условии?
0
axela002
52 / 45 / 42
Регистрация: 12.03.2017
Сообщений: 479
Завершенные тесты: 5
17.09.2017, 21:51 4
Цитата Сообщение от Enterprise Посмотреть сообщение
Так у меня вроде и так одинарные скобки в условии?
Я о своем коде говорил
0
Enterprise
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 10
18.09.2017, 14:52  [ТС] 5
Так, стоп. Проблема не в коде, а в Qt Creator'e. При запуске проекта который находится в отдельной папке на диске С или Д(другие варианты не проверял), кидает ошибку:
Starting D:\C++\build-untitled-Desktop_Qt_5_9_1_MinGW_32bit-Debug\debug\untitled.exe...
The process failed to start. Either the invoked program "D:\C++\build-untitled-Desktop_Qt_5_9_1_MinGW_32bit-Debug\debug\untitled.exe" is missing, or you may have insufficient permissions to invoke the program.
Cannot execute "": Отказано в доступе.

D:\C++\build-untitled-Desktop_Qt_5_9_1_MinGW_32bit-Debug\debug\untitled.exe exited with code -1

При этом при запуске проекта просто на рабочем столе(не внутри папки), всё работает..
0
hoggy
Нарушитель
Эксперт С++
7087 / 3130 / 648
Регистрация: 15.11.2014
Сообщений: 7,209
Завершенные тесты: 1
18.09.2017, 15:30 6
Цитата Сообщение от axela002 Посмотреть сообщение
Попробуй так.
Цитата Сообщение от axela002 Посмотреть сообщение
char cOper;
Цитата Сообщение от axela002 Посмотреть сообщение
if (cOper == "+")
не пробуйте так
0
Enterprise
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 10
18.09.2017, 16:00  [ТС] 7
Уже выяснил, что проблема не в коде, и по хорошему тему нужно переименовать

Добавлено через 1 минуту
Но как это сделать и из за чего не работает Qt Creator - не знаю
0
18.09.2017, 16:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.09.2017, 16:00

Не работает программа
Что я сделал не так? При запуске получается бесконечный ввод. Если нужно,...

Не работает программа
Раньше я программировал на планшете, но сейчас попробовал в DEV-C++. Сделал...

Не работает программа
В идеале, она должна выводить &quot;Daniil&quot;, но она даже не компилится, не...


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

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

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