Необработанное исключение по адресу 0x0F89D6F0 (ucrtbased.dll) в 111.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0x00000000

341
11 декабря 2017, 15:53
#include"graphics.h"
#include<Windows.h>
#include <iostream>
#include <math.h>
#include <stdlib.h>
#pragma warning(disable : 4996)
using namespace std;
float f(float x);
void main()
{
const float a = 0, b = 2*3.14, h = 0.1;
const int h1 = 5, x0 = 60, y0 = 240, M = 50;
int gdriver = DETECT, gmode, errorcode;
int x1, y1;
float x, y;
initgraph(&gdriver, &gmode, "");
errorcode = graphresult();
if (errorcode != grOk);
{
    cout << "Error" << grapherrormsg(errorcode);
    cout << "\n Press any key";
    getch();
    exit(1);
}
setbkcolor(1);
setcolor(14);
line(20, y0, 600, y0);
line(x0, 440, x0, 20);
x = a;
x1 = x0 + M*x;
y = f(x);
moveto(x1, y1);
setcolor(15);
do
{
    y = f(x);
    y1 = y0 - (M*y);
    lineto(x1, y1);
    x1 += h1;
    x = x + h;
}
while (x <= b);
settextstyle(0, 0, 1);
outtextxy(60, 245, "0");
outtextxy(360, 245, "6.3");
settextstyle(0, 0, 2);
outtextxy(100, 380, "Graphic y=2cosx-4.5x+0.76");
getch();
closegraph();
}
 float f(float x)
{
    float func;
    func = 2*sin(2*x)+1;
    return func;
}

Не могу понять что так с программой переделывал из инета код для построения графика функций вроде должна прога строить но выполняеться if и выводиться Error, проект.ехе крашиться перебрасывает на окно iosfwd

READ ALSO
Помогите новичку с кодом для построения графика функции на VS (C++)

Помогите новичку с кодом для построения графика функции на VS (C++)

Доброго времени суток, изучаю на втором курсе С++, дали задание написать код программы для построения графика уравнения 2cosx-4,5x+076=0 интервалы(xn=0...

255
Убрать рамки окна glew glfw С++

Убрать рамки окна glew glfw С++

Хочу делать приложения с собственным интерфейсом но при создании окна есть стандартная рамка там где крестик свернуть и тому подобноеВ windows...

331
создание Dll для структуры DateTime

создание Dll для структуры DateTime

Доброго времени сутокНеобходимо реализовать dll библиотеку, выводящую определенные поля структуры DateTime

281