|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
25.12.2019, 11:43 | #1 |
Новичок
Джуниор
Регистрация: 17.12.2019
Сообщений: 4
|
Перевод из С++ в С
Переведите из C++ в С, пожалуйста.
#include <iostream> #include <glut.h> #include <cmath> struct Load { float y; float vy; }; Load load = { 350, 0 }; void display() { glClear(GL_COLOR_BUFFER_BIT); glBegin(GL_LINES); glVertex2f(200, 0); glVertex2f(200, load.y); for (int i = 0; i < 36; ++i) { glVertex2f(200 + 5 * cos(2 * M_PI * i / 36), load.y + 5 * sin(2 * M_PI * i / 36)); glVertex2f(200 + 5 * cos(2 * M_PI * (i + 1) / 36), load.y + 5 * sin(2 * M_PI * (i + 1) / 36)); } glEnd(); glutSwapBuffers(); } void timer(int = 0) { float f = 0; if (load.y > 200) f = 0.001 * (load.y - 200); f -= 0.1; load.vy -= f; load.y += load.vy; display(); glutTimerFunc(10, timer, 0); } int main(int argc, char* argv[]) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB); glutInitWindowSize(400, 400); glutInitWindowPosition(20, 1050 - 450); glutCreateWindow("Load"); glClearColor(0, 0, 0, 1.0); glMatrixMode(GL_PROJECTION); glLoadIdentity(); glOrtho(0, 400, 400, 0, -1, 1); glutDisplayFunc(display); timer(); glutMainLoop(); } Добавлено через 6 минут Если не сложно можете написать с комментариями. (Заранее спасибо) |
25.12.2019, 13:29 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
А где здесь С++?
|
25.12.2019, 15:54 | #3 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
|
25.12.2019, 18:08 | #4 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
|
25.12.2019, 23:03 | #5 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,596
|
4. При создании новых тем запрещено:
4.2. создавать одинаковые темы; E-Mail: arigato.freelance@gmail.com
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перевод на C++ | dimon_snake | Общие вопросы C/C++ | 2 | 20.12.2015 20:08 |
перевод c с++ на с# | 22hope22 | C# (си шарп) | 0 | 27.05.2013 21:27 |
Перевод на С++ | spinogryz_ua | Помощь студентам | 2 | 25.12.2012 06:52 |
перевод из mdb в adp | Gul'ka | Microsoft Office Access | 1 | 13.02.2012 16:02 |
перевод з С++ на С | Zewer | Помощь студентам | 2 | 13.01.2011 16:51 |