Форум программистов, компьютерный форум CyberForum.ru

Черчение графика через C++ Visual Studio - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 91, средняя оценка - 4.95
Hi4ko
74 / 74 / 4
Регистрация: 21.10.2010
Сообщений: 376
08.02.2011, 18:59     Черчение графика через C++ Visual Studio #1
Нужно начерить график к завтрашнему, а я не в зуб ногой
Есть ли материал в интернете, как чертить графики через C++ Visual Studio 2010? Гуглил, не нашёл.
Так бы на матлабе начертил б, но надо с экрана перед этим считать данные, а потом на основе их строить график
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
08.02.2011, 19:01     Черчение графика через C++ Visual Studio #2
гуглите GDI и GDI+
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
08.02.2011, 19:20     Черчение графика через C++ Visual Studio #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
самый примитивный вариант - в консольносм окне
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// график sin(x)
#include <Windows.h>
#include <stdlib.h>
#include <math.h>
 
int main()
{
    float x;
    HDC hDC = GetDC( GetConsoleWindow( ) );
    HPEN Pen = CreatePen( PS_SOLID, 2, RGB(255, 255, 255));
    SelectObject( hDC, Pen );
    MoveToEx( hDC, 0, 85, NULL );
    LineTo( hDC, 200, 85 );
    MoveToEx( hDC, 100, 0, NULL );
    LineTo( hDC, 100, 170 );
    for ( x = -8.0f; x <= 8.0f; x += 0.01f ) // O(100,85) - center
    {
        MoveToEx( hDC, 10*x+100, -10*sin(x)+85, NULL );//10 - scale
        LineTo( hDC, 10*x+100, -10*sin(x)+85 );
     }
     system("pause");
}
Hi4ko
74 / 74 / 4
Регистрация: 21.10.2010
Сообщений: 376
08.02.2011, 20:28  [ТС]     Черчение графика через C++ Visual Studio #4
нужна декартова система)

Добавлено через 1 час 7 минут
всё, понял. Спасибо)
Yandex
Объявления
08.02.2011, 20:28     Черчение графика через C++ Visual Studio
Ответ Создать тему
Опции темы

Текущее время: 21:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru