Форум программистов, компьютерный форум, киберфорум
Наши страницы

Построения на плоскости - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ класс прямоугольник. http://www.cyberforum.ru/cpp-beginners/thread307209.html
Здравствуйте! Помогите пожалуйста исправить ошибки. Задача:нарисовать прямоугольник(длины сторон вводятся с клавиатуры),вычислить его площадь и периметр. #include <iostream> #include <iomanip>...
C++ Шифрование строк [Метод XOR] Некорректное шифрование строк. Шифрование проводится с помощью метода XOR. // Использование XOR для шифрования и расшифровки сообщения. #include <iostream> #include <cstring> #include... http://www.cyberforum.ru/cpp-beginners/thread307207.html
Подправьте немного... C++
Суть задачи: найти сумму ряда с точностью 0.001 общий член n!/3^n^n вот написал какой то бред #include "stdafx.h" #include <iostream> #include <сmath> #include <сstdio> ...
Теряються поля при выводе на экран C++
Здравствуйте. Помогите найти ошибку #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <values.h> #include <string.h> class Worker{
C++ ASCII, char http://www.cyberforum.ru/cpp-beginners/thread307179.html
Подходит ли для определений символов типа char таблица http://www.asciitable.com/ ? Код 232 по этой таблице определяется как Ф, но на деле же это русская буква и. Откуда русская буква?
C++ Совершенные числа. подскажите как переделать под С , а не С++ буду признателен #include <iostream.h> #include<conio.h> #include <vcl.h> #pragma hdrstop ... подробнее

Показать сообщение отдельно
Foxtrot_1
-10 / 0 / 0
Регистрация: 14.06.2009
Сообщений: 85

Построения на плоскости - C++

28.05.2011, 22:17. Просмотров 628. Ответов 1
Метки (Все метки)

Вечер добрый, не могу собрать с помощью make:
Во вложении задание.
Код
#include "glut.h"
#include "stdio.h"

void init()
{
	glViewport(0,0,(GLsizei)width, (GLsizei)height);
	glMatrixMode(GL_PROJECTION);
	glLoadIdentity();
	glOrtho(0.0, (GLdouble)width, 0.0, (GLdouble)height, -1.0, 1.0);
}

void Display()
{
	glClearColor(0.0,0.0,0.0, 0.0);				//Цвет, в который очищается окно
	glClear(GL_COLOR_BUFFER_BIT);				//Очищение
	glColor3f(0.0,0.0,0.0);      				//черный
	glColor3f(1.0,0.0,0.0);      				//красный
	glColor3f(0.0,1.0,0.0);      				//зеленый
	glColor3f(1.0,1.0,0.0);      				//желтый
	glColor3f(0.0,0.0,1.0);      				//синий
	glColor3f(1.0,0.0,1.0);      				//фиолетовый
	glColor3f(0.0,1.0,1.0);      				//голубой
	glColor3f(1.0,1.0,1.0);      				//белый


	/*glBegin(GL_POLYGON);						//Начало сцены

	//Вершины квадрата
	glVertex3f(0.25, 0.25, 0.0);
	glVertex3f(0.75, 0.25, 0.0);
	glVertex3f(0.75, 0.75, 0.0);
	glVertex3f(0.25, 0.75, 0.0);*/
		
	glEnd();
	
	glBegin(GL_POINTS);
    void glVertex3f (GLfloat x,GLfloat y);
	void glPointSize (GLfloat size);
	void glLineWidth (GLfloat width);

	glEnd();									//Конец сцены
	glFlush();
}

void MouseEvent(int button, int state, int x, int y)
{
	printf("%d %d\n", x, y);
}

void MenuEvent(int element)
{
	printf("%d\n", element);
}

int main(int argc, char* argv[])
{
	//Инициализация glut
	
	glutInit(&argc, argv);
	glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
	glutInitWindowSize(550, 550);
	glutInitWindowPosition(100, 100);
	glutCreateWindow("Lessons 6");
	init();
    glutMouseFunc(MouseEvent);
	glutDisplayFunc(Display);
	
	int submenu = glutCreateMenu(MenuEvent);
	glutAddMenuEntry("11", 11);
	glutAddMenuEntry("22", 22);
	
	int g = glutCreateMenu(MenuEvent);
	glutAddMenuEntry("1", 1);
	glutAddMenuEntry("2", 2);
	glutAddSubMenu("3", submenu);
	glutAttachMenu(GLUT_RIGHT_BUTTON);

	glutMainLoop();

	return 0;
}
Ругается на:
Код
glViewport(0,0,(GLsizei)width, (GLsizei)height);
glOrtho(0.0, (GLdouble)width, 0.0, (GLdouble)height, -1.0, 1.0);
0
Вложения
Тип файла: txt Работа 6.txt (4.3 Кб, 20 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru