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

OpenGL прорисовка в отдельном потоке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Классы и обьекты http://www.cyberforum.ru/cpp-beginners/thread958232.html
Извините, вот возник вопрос с заданием. А именно, как передать конструктору Patient параметры(Фамилия, имя и тд), так чтобы они были в массиве* (base = new Patient). Прошу помочь с этим моментом. Желательно кодом:) Условие: Patient: Фамилия, Имя, Отчество, Адрес, Номер медицинской карты, Диагноз. Создать массив объектов. Вывести: а) список пациентов, имеющих данный диагноз; б) список...
C++ Анализ кода программы, которая решает логическое уравнение Пишу прогу, которая решает логическое уравнение. Не компилируется... помогите разобраться, завтра зачёт. #include <iostream> #include <stdio.h> using namespace std; bool function(bool P, bool Q, bool R) { return ((!(P && (!Q)) && R)) && ((((!P) == R) && (!Q))); } http://www.cyberforum.ru/cpp-beginners/thread958224.html
открытие и считывание из .dll C++
Доброго времени суток. Необходимо с помощью С++ открыть файл формата .dll в бинарном виде. После чего вытащить из этого бинарного файла всю возможную информацию (формат, размер файла, количество строк, символов и т.д.) Заранее благодарен за любую помощь в этом вопросе.
C++ Сравнение массивов
После заполнения динамического массива числами,в моем случае 1 и 0,компилятор не производит действий,останавливает работу.Спасибо#include <stdio.h> #include <conio.h> int main () { int w,h,d; printf(" Vvedite w pri uslovii w>=1\n"); scanf ("%d",&w); printf(" Vvedite h pri uslovii h<=100\n"); scanf ("%d",&h); int **mas;
C++ Не выполняется (проскакивает) оператор http://www.cyberforum.ru/cpp-beginners/thread958200.html
Здравствуйте! Я новичок в С. Простите за наиглупейший вопрос, но почему так? В простейшем консольном приложении после считывания переменных и вычисления значения r, программа игнорирует считывание Z, сама присваивает ему какое-то значение из x/y и выводит? В паскале такого бы не было. Чего я не понимаю? #include <stdio.h> #include <iostream.h> #include <conio.h> main() { float...
C++ разложение числа Как ,допустим, разложить число 1924 на 1 9 2 4. Даже идей нет подробнее

Показать сообщение отдельно
fatalis
8 / 8 / 1
Регистрация: 09.08.2013
Сообщений: 68
20.09.2013, 01:10     OpenGL прорисовка в отдельном потоке
Здравствуйте! Интересует,есть ли возможность выделить работу с ОпенГЛ в отдельный поток.Грубо говоря
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
void* go(void * gg)
{
    
    int k=2;
    char **argv=new char*[3];
    argv[0]="hello ";
    glutInit(&k,argv);
    glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGB);
    glutInitWindowSize(250,250);
    glutInitWindowPosition(100,100);
    glutCreateWindow("Test");
    init1();
    glutDisplayFunc(display);
    glutReshapeFunc(reshape);
    glutMouseFunc(mouse);
    glutMainLoop();
    return nullptr;
    
}
int main(int argc, char **argv)
{
    pthread_t thread;
    pthread_create(&thread, NULL,go, NULL);
    return 0; 
}
Добавлено через 8 минут
В мейне будет вечный цикл(своего рода сервер),который будет ожидать клиента и в ответ на его сообщения - рисовать что-то.
Но проблема в том,что после
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
void* go(void * gg)
{
    
    int k=2;
    char **argv=new char*[3];
    for(int i=0;i<3;i++){argv[i]=new char[10];strcpy(argv[i],"hello");}
    glutInit(&k,argv);
    glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGB);
    glutInitWindowSize(250,250);
    glutInitWindowPosition(100,100);
    glutCreateWindow("Test");
    init1();
    glutDisplayFunc(display);
    glutReshapeFunc(reshape);
    glutMouseFunc(mouse);
    glutMainLoop();
    return nullptr;
    
}
int main(int argc, char **argv)
{
    pthread_t thread;
    pthread_create(&thread, NULL,go, NULL);
    while(1){
        getchar();
    };
    return 0; 
}
программа зависает сразу после запуска
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru