Ну действительно, мне интересно, а можно как-то обойтись без WinAPI и прочих сложностей? Я хотел показать брату школьнику простой рисунок (построение графика y=x), но мало того, что нормальных исходников не нашел, которые будут работать у меня, так еще и это оказывается не тривиальная задача!
На первом курсе, мы писали в 25 строк кода на Ассемблере (правда под DOS) и выводили флаг России/Франции .. без проблем, а почему же на С++ нет такой простой возможности (только не под DOS)?
Вставлял найденный код в интернете под Dev++, не компилировалась программа, другой похожий код вставлял в Qt creator, тоже не работало (отсутствие graphics.h), поставил visual studio 2013 интересно, под него найду рабочий код?
Подскажите есть ли документация с хорошей инструкцией, где в процедурном стиле можно нарисовать графики на C++ (просто я только его основы и знаю, другие учить языки пока нет времени, да и стоит ли..) в том же Visual Studio 2013?
Никто на современной ОС не даст вам просто так рисовать где вздумается. Это все делается через средства системы. На любом ЯП вам придется исползовать средства системы прямо (WinAPI или framebufer под *nix) или косвенно, через сторонние библиотеки и фреймворки.
Раз уж вы пользуетесь VS - ну так и рисуйте с помощью MFC (или какой там более современный приемник у него, я малость не в теме).
Плохой совет:
Если вам на 1 раз, то можете пребегнуть к некрофилии и взять какой-нибудь Borland C++ Builder 6. Пользовался им на 1-м курсе - нарисовать линию на форме это 2 или 3 строчки кода.
Хороший совет:
Возьмите какой-нибудь актуальный фреймворк (Qt - если вам нужна мультиплатформенность, или MFC, если вам нужна только винда) и читайте его документацию.
И у Qt и VS отличная документация.
Максим Иванов: В с++ даже управления файловой системой в стандарте нет. Казалось бы базовая вещь, а вот надо использовать отдельные заголовочные файлы для каждого типа ОС. Я тоже на паскале в несколько строк графики рисовал, но если нужна быстрографика, то буду использовать то что вам порекомендовал. Пример в самом внизу посмотрите: www.sfml-dev.org/tutorials/2.3/start-vc.php . Проще некуда. Но можно и дальше вспоминать про времена когда трава была зеленее, а в институте стоял DOS :) Возможно вашему брату стоит обратить внимание на scratch
Увы, С++ кроме hello world из коробки мало что умеет. C++ требователен к знанию инструментов. И изучить их все же придется, что бы решить вашу задачу. Я бы порекомендовал другие средства, но у Вас нету времени.