1

Тема: не запускає програму у visual studio 2017 поможіть знайти помилку

// shevalab2.cpp: определяет точку входа для консольного приложения.
//


#include "stdafx.h"
#include<iostream>
#include <locale>
using namespace std;


int main()
{
    setlocale(LC_ALL, "russian_russia.1251");
    float Farenge, chels;
    cout << endl << "Введіть температуру по Фарангейту" << endl;
    cin >> Farenge;
    chels = 5 / 9 * (Farenge - 32);
    cout << "По Фарангейту" << Farenge << endl << "По Цельсiя" << chels << endl;
    return 0;
}

Post's attachments

Безымянный.png 85.12 kb, 243 downloads since 2017-04-17 

2

Re: не запускає програму у visual studio 2017 поможіть знайти помилку

У вас там в помилках дуже довгий рядок, який починається зі шляху (C:\Program Files\...)
Будь ласка, скопіюйте його сюди.
Ні, краще спершу спочатку прочитайте, спробуйте розібратися, чому він виникає, а якщо не вийде - скопіюйте сюди.
Так, і чомусь перший #include підкреслений - у вас точно цей файл є в проекті?

3

Re: не запускає програму у visual studio 2017 поможіть знайти помилку

Все запускається та відпарцьовує як треба. Хіба що я б вписав ще дещо:

...
    cout << "По Фарангейту" << Farenge << endl << "По Цельсiя" << chels << endl;
    system("pause");
    return 0;
}

А так більш схоже що немає доступу до того каталогу, де проєкт знаходиться.
Я бі на місці топікстартера проєкт на D: перекинув.
А сама програма не має якихось фатальних помилок.

Подякували: Yola1

4

Re: не запускає програму у visual studio 2017 поможіть знайти помилку

Зробіть тут відступ:

#include <iostream>

Якщо у вас тип float, то вказуйте у відповідному форматі:

chels = 5.0 / 9.0 * (Farenge - 32.0);

І все працюватиме.
Передкомпільований заголовок #include "stdafx.h" видаліть - він не використовується.
P.S. Цілком ймовірно, що косяк від VS 2017, багато знайомих жаліються що ця версія досить сира і з нею виникають проблеми. Сам юзаю VS 2015.

5 Востаннє редагувалося Vi (18.04.2017 09:01:40)

Re: не запускає програму у visual studio 2017 поможіть знайти помилку

Цілком ймовірно, що косяк від VS 2017

А як ты зрозумiв що там ver.2017?  :o

P.S. А-а-а.. Все. Побачiв... Затупив  *WALL*  :D