Как изменить масштаб графика

268
16 декабря 2017, 07:06

Используя ф-ции MovetoEx LineTO как изменить масштаб графика? При значении x=1 у=60, что за гранью рамки консоли. Вот исходник, помогите пожалуйста.

HDC hDC = GetDC(GetConsoleWindow());
HPEN Pen = CreatePen(PS_SOLID, 2, RGB(255, 255, 255));
SelectObject(hDC, Pen);
MoveToEx(hDC, 950, 240, NULL);
LineTo(hDC, 50, 240);
MoveToEx(hDC, 500, 0, NULL);
LineTo(hDC, 500, 500);
MoveToEx(hDC, 100, 230, NULL);
LineTo(hDC, 100, 250);
MoveToEx(hDC, 900, 230, NULL);
LineTo(hDC, 900, 250);
for (float x = xn; x <= xk; x += dx / 100) // O(100,85) - center
{
    MoveToEx(hDC, 200 * x + 500, -10 * (6 * pow(xn, 7) + 1.54*pow(xn, 3) + 6.56) + 180, NULL);
    LineTo(hDC, 500 * x + 500, -10 * (6 * pow(xn, 7) + 1.54*pow(xn, 3) + 6.56) + 180);
}
READ ALSO
Проблема error reading characters of string

Проблема error reading characters of string

Здравствуйте! Можете объяснить в чем причина ошибки error reading characters of string в данном коде:

346
Пересечение двух прямоугольников c++

Пересечение двух прямоугольников c++

Есть два прямоугольника сторони, которого паралельни к осям и они пересекаютсяНам известно:

210
RegOpenKeyExA выдает ошибку: идентификатор не найден

RegOpenKeyExA выдает ошибку: идентификатор не найден

Использую эту функцию в консольном приложении, все ок, если использую в оконном приложении появляется ошибка: идентификатор не найденwindows

169