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

Создание функции с параметрами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсивная функция вычисления суммы бесконечного ряда http://www.cyberforum.ru/cpp-beginners/thread454360.html
Всем привет) Объясните кто нибудь как это можно сделать?)
C++ шаблон очереди // очередь.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include "stdlib.h" #include <conio.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread454355.html
не работает проверка бесконечного цикла C++
// разработать класс Student, который содержит соответствующие поля для хранения: // * фамилии,+ // * имени,+ // * отчества,+ // * возраста,+ // * пола,+ // * домашнего адреса,+ // * телефонного номера,+ // * номера группы,+ // * названия специализации.+
C++ Дан двумерный массив размером 5 * 8, заполненный случайным образом. Вставить перед всеми строками, первый элемент которых делится на3,вставить....
Дан двумерный массив размером 5 * 8, заполненный случайным образом. Вставить перед всеми строками, первый элемент которых делится на 3, строку из нулей. есть задача но в ней чето не правильно подскажите пож что? #include "stdafx.h" #include "stdlib.h" #include "stdafx.h" #include "conio.h"
C++ Треугольник http://www.cyberforum.ru/cpp-beginners/thread454302.html
Даны два множества точек на плоскости.из первого множества выбрать три различные точки так,чтобы треугольник с этими вершинами содержал(строго внутри себя) равное количество точек первого и второго множеств. Видел на паскале,но надо на си.
C++ error C2447: missing function header пишет ошибку error C2447: missing function header (old-style formal list?) #include <iostream> #include <math.h> using namespace std; int main (void); { int n=15 double s=0.0,x=4.1,k=1; for (int i=1;i<=n;i++)s=s+(sin(k*x))/(k*k); подробнее

Показать сообщение отдельно
KokosSPb
32 / 82 / 3
Регистрация: 03.02.2011
Сообщений: 464

Создание функции с параметрами - C++

28.02.2012, 12:19. Просмотров 519. Ответов 7
Метки (Все метки)

Здравствуйте, есть код
C++
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
36
37
38
39
40
41
42
43
44
#include "stdafx.h"
#include <windows.h>
#include <GL/glut.h>
#pragma comment(lib, "opengl32.lib") //сообщаем линковщику, что мы будет использовать библиотеки opengl32, glu32. 
#pragma comment(lib, "glu32.lib")
#pragma comment(lib, "glut32.lib")
 
using namespace System;
 
void init(void){
    glClearColor(1.0,1.0,1.0,0.0);
    glMatrixMode(GL_PROJECTION);
    gluOrtho2D(0.0,200.0,0.0,150.0);
}
 
void LineSegment(void){
    int l=2;
    glClear(GL_COLOR_BUFFER_BIT);
    glColor3f(1.0,0.0,0.0);
    glBegin(GL_LINE_STRIP);
    while(l<200){
        glVertex2i(l,100+rand()%10);
        l++;
    }
    glEnd();
    l++;
    glFlush();
}
 
 
int main(int argc,char** argv)//(array<System::String ^> ^args)
{   
    glutInit(&argc,argv);
    glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
    glutInitWindowPosition(50,100);
    glutInitWindowSize(400,300);
    glutCreateWindow("OpenGL окошко");
    init();
    glutDisplayFunc(LineSegment);
 
 
    glutMainLoop();
    return 0;
}
всё работает нормально, рисует мне рандомную кривую, всё гуд, но вот если я хочу сделать так - чтоб рисовалась прямая по тем координатам, которые я ввожу (по поводу ввода - другая тема будет создана).
По логике, мне нужно 2 параметра вводить, но переделать функцию следующим образом:
C++
1
2
3
4
5
6
7
8
9
10
11
void LineSegment(int yOld, int yNew){
    int l=50;
    glClear(GL_COLOR_BUFFER_BIT);
    glColor3f(1.0,0.0,0.0);
    glBegin(GL_LINE_STRIP);
        glVertex2i(l,yOld);
        l++;
        glVertex2i(l,yNew);
    glEnd();
    glFlush();
}
- не получается, пишет ошибку ввода параметров при её вызове.
Что делать?

MS VisualStudio2008
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru