|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
//C++ 3.1 Листинг #1 graphics.h MS-DOS Рисование прямоугольника #include <graphics.h> #include <iostream.h> #include <stdlib.h> struct Point{ int x; int y; }; int main(){ int grdriver = DETECT; //Инициализируем графический драйвер int gmode; initgraph(&grdriver, &gmode, ""); //Инициализируем графический режим Point T1, T2; //объявили точки T1.x = 10; //Задали значения T1.y = 10; T2.x = 100; T2.y = 150; rectangle(T1.x, T1.y, T2.x, T2.y); //нарисовали прямоугольник cin.get(); closegraph(); //Прекращаем работу графического режима return 0; } |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
//C++ 3.1 Листинг #2 graphics.h MS-DOS Рисование закрашенного прямоугольника #include <graphics.h> #include <iostream.h> #include <stdlib.h> struct Point{ int x; int y; }; int main(){ int grdriver = DETECT; //Инициализируем графический драйвер int gmode; initgraph(&grdriver, &gmode, ""); //Инициализируем графический режим Point T1, T2; //объявили точки T1.x = 10; //Задали значения T1.y = 10; T2.x = 100; T2.y = 150; setfillstyle(1, GREEN); //устанавливаем стиль заливки bar(T1.x, T1.y, T2.x, T2.y); //нарисовали прямоугольник cin.get(); closegraph(); //Прекращаем работу графического режима return 0; } |
У меня на функцию #include <graphics.h> выходит ошибка «error: graphics.h: No such file or directory»
Это не функция. Заговочный файл.
Это для очень старого компилятора тема. Вам не подойдёт. Тем для работы с графикой в современных компиляторах у меня на сайте нет.
Какой компилятор вы использовали для рисования??
Borland C++3.1
public class Solution { public static void main(String[] args) throws Exception { //Считать строки с консоли и объявить ArrayList list тут BufferedReader br = new BufferedReader( new InputStreamReader(System.in)); ArrayList<String> list = new ArrayList<>(); for (int i = 0; i < 10; i++){ list.add(br.readLine()); } ArrayList<String> result = doubleValues(list); //Вывести на экран result for (String x:result){ System.out.println(x); } } public static ArrayList<String> doubleValues(ArrayList<String> list) { //напишите тут ваш код ArrayList<String> temp = new ArrayList<>(); for ( int i = 0; i < list.size(); i++){ temp.add(list.get(i)); temp.add(list.get(i)); } return temp; } }а в какой проге это делать
Это для Borland C++ 3.1
Если у Вас ОС Windows, а старое использовать нежелательно, то можете посмотреть на рисование дома, озера, солнца с помощью WinApi
http://ci-plus-plus-snachala.ru/?p=4342
нет директорий так скачай её!
Это не тот случай, когда легко скачать библиотеку. Пример приведён для стародревнего компилятора.
ЧЕза ГАВНИЩЕ
хуй