Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ fstream удаление построчно https://www.cyberforum.ru/ cpp-beginners/ thread2627533.html
Пишу программу, типа базы данных, где нужно реализовать удаление построчно, это сделать получилось, но после самого удаление, когда выбираю четвертый кейс, то на консоль начинает бесконечно выводиться \n, не могу понять в чем ошибка #include "stdafx.h" #include <iostream> #include <string> #include<fstream> #include <Windows.h> #include<vector> #include <iterator> using namespace std;
C++ проблема с рандомизацией значений из массива
Здравствуйте, я решил создать для себя программу-помощник для текстовой ролевушки. Смысл программы в том, что по моему запросу она высвечивает несколько рандомных строк из массива, который заполняется из текстового файла, и проблема в том, что у меня не получается сделать систему рандомизации значений массива. Например мне надо 5 рандомных названий из массива, я ввожу кол-во значений, и программа...
C++ Чтение текстового файла Подскажите можно текст из файла (несколько строчек) вписать в одну переменную? Если да то как? Если нет то какие ещё варианты? https://www.cyberforum.ru/ cpp-beginners/ thread2627512.html C++ Поиск файла по маске https://www.cyberforum.ru/ cpp-beginners/ thread2627509.html
Решил написать подобие своего cmd, но сначала решил потренировать на .txt . Чтобы понять структуру. Задача такая: Приходит строка с адресом на файл, по типу "C:\...\...\example.exe" и строка с маской "*exa??le.*". Требуется по маске узнать, найдена ли такая подстрока или нет. Т.е. корректно обработать джокер-символы * и ?. Пока что я предполагаю, что пользователь предоставит корректную строку....
C++ Ошибка записи по фигурной скобке
Решил решить задачу с перестановками брутфорсом. Я пока ещё не понял, как организовать рекурсивную функцию, вероятно, на это уйдёт много дней, но сейчас я застопорился на ровном месте: компилятор выдаёт мне ошибку прав при записи по фигурной скобке (то строка 46, то строка 165)! Как такое может быть? Что и куда там записывается по фигурной скобке? Сожалею, что такой длинный код, но я просто не...
C++ Прототипы функций https://www.cyberforum.ru/ cpp-beginners/ thread2627479.html
Всем привет) Мучает вопрос, для чего нужны прототипы функций? В плане, кроме того, чтобы разместить их после главной функции.
C++ Aes decrypt/encrypt Нужно помочь с написанием программы. Водные данные : base64 текст(существующий в программе в виде string), зашифрованный с помощью AES-128; ключ в HEX формате. Нужен хороший и понятный пример с коментариеями. Сойдет любые примеры, главное что было бы понятно. Пытался через CryptoPP, не смог разобраться, тк как нету нормальных примеров. Если кто решить написать код, просьба написать... https://www.cyberforum.ru/ cpp-beginners/ thread2627470.html C++ Исправить ошибку
Добрый вечер. Мне дано выражение. Я его написал в С++ . Мне указали ошибку именно в этом моменте (abs((exp(x) - 2 * y) / (1 + pow(x, 2) * pow(y, 2))))). Я уже много раз перепроверял, но не могу найти ошибку. За ранее благодарен. #include <iostream> #include <math.h> using namespace std; int main()
C++ Нужно чтобы програма читала каждую строку, и выводила предложение с указанным словом) Не могу исправить ошибку https://www.cyberforum.ru/ cpp-beginners/ thread2627449.html
#include "stdafx.h" #include <iostream> #include <string.h> #include "fstream" #include "string" // Не могу сделать так чтобы читалась каждая строка) //Раньше было так:(но тогда выводится только одно предложение со словом, а нужно все) // запиc вмісту файла
C++ Реализация Хэш-Таблицы Всем привет, преподаватель задал реализовать Хэш-Таблицу, функции все он дал, мне нужно было их только заполнить, но нема не могу, помогите люди добрые.. #include <iostream> using namespace std; struct Cell { char* data; int key; Cell* next; }; https://www.cyberforum.ru/ cpp-beginners/ thread2627434.html
C++ Функция поиска положения последнего отрицательного элемента массива
Создать функцию для поиска положения последнего отрицательного элемента произвольного массива целых чисел. Вернуть указатель на отрицательный элемент. Тестовая программа: 1. Создать и инициализировать 2 массива A, B 2. Найти положение отрицательного элемента массива. Полученный указатель разделяет массив на 2 части. 3. Определить максимальный элемент в второй части массив 4. Пункты 2 и 3...
C++ Нерабочее поле под змейку https://www.cyberforum.ru/ cpp-beginners/ thread2627421.html
надеюсь мои коменты не мешают, если это так, то могу убрать.. #include <iostream> #include <stdlib.h> using namespace std; //изначально false, ибо мы ещё НЕ проиграли bool game_over;
5268 / 2866 / 481
Регистрация: 05.10.2013
Сообщений: 7,623
Записей в блоге: 154
26.04.2020, 17:16 0

графика с++ , змейка - C++ - Ответ 14475731

26.04.2020, 17:16. Показов 9808. Ответов 6
Метки (Все метки)

Ответ

На SFML прямоугольник с границей выводится таким же образом, как и на Canvas API. Этот прямоугольник можно использовать, как кнопку для начала игры, выведя на него текст:

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
    // Rectangle with a border
    ctx.fillStyle = "yellow";
    ctx.strokeStyle = "magenta";
    ctx.lineWidth = 5;
    ctx.beginPath();
    ctx.rect(50, 40, 200, 50);
    ctx.fill();
    ctx.stroke();
 
    // Text
    ctx.font = "24px Arial";
    ctx.fillStyle = "red";
    ctx.fillText("Начать игру", 80, 70);
Нужно прописать в коде обработчик клика мыши, чтобы в это обработчике проверять, попадают ли координаты курсора в пределы прямоугольника. Если попадают то, значит, начать игру.

Я повторил свой пример выше на Canvas API и TypeScript: запустить в песочнице по клику

Исходники

HTML5
1
<canvas id="renderCanvas" width="280" height="280" style="border: solid black 1px"></canvas>
Javascript
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
import * as $ from "jquery";
 
$(() =>
{
    let canvas = document.getElementById("renderCanvas") as HTMLCanvasElement;
    let ctx = canvas.getContext("2d");
 
    // Red circle
    ctx.fillStyle = "#ff0000";
    ctx.beginPath();
    ctx.arc(50, 150, 20, 0, 2 * Math.PI);
    ctx.fill();
 
    // Green circle
    ctx.fillStyle = "#00ff00";
    ctx.beginPath();
    ctx.arc(150, 150, 30, 0, 2 * Math.PI);
    ctx.fill();
 
    // Blue circle
    ctx.fillStyle = "#0000ff";
    ctx.beginPath();
    ctx.arc(50, 40, 40, 0, 2 * Math.PI);
    ctx.fill();
 
    // Rectangle with a border
    ctx.fillStyle = "yellow";
    ctx.strokeStyle = "magenta";
    ctx.lineWidth = 5;
    ctx.beginPath();
    ctx.rect(50, 40, 200, 50);
    ctx.fill();
    ctx.stroke();
 
    // Text
    ctx.font = "24px Arial";
    ctx.fillStyle = "red";
    ctx.fillText("Начать игру", 80, 70);
});


Название: draw-text-canvas2d-ts.png
Просмотров: 137

Размер: 4.2 Кб

Вернуться к обсуждению:
графика с++ , змейка C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.04.2020, 17:16
Готовые ответы и решения:

Игра "Змейка": чтобы змейка не съедала сама себя
Здравствуйте! Пишу змейку на VB 2010. Не получается составить условие того, что бы змейка не...

Chart - диаграмма: изменить точность делений графика, установить центр графика в (0,0)
Создал диаграмму (все прекрасно считается точки расставляются), но есть проблемыЖ 1. В случае...

Рисование графика: обработка новых входящих данных и движение графика на форме
Подскажите каким способом можно вывести график частью главного окна программы, при чем график...

Автоматическое изменение графика при переносе данных, формулы и графика на другой лист
На первом листе, на основании каких-либо вычислений строим график, а затем полностью копируем...

6
26.04.2020, 17:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.04.2020, 17:16
Помогаю со студенческими работами здесь

Построение графика производной для каждого графика из 3 режимов
Дорогие друзья, прошу помочь доделать три программы. В каждой программе выводится по одному графику...

Совмещение поточечного графика и графика построенного функцией на отрезке
Есть некий массив array1 = {...} и func = y /. NDslove По отдельности строю так: Plot и...

Змейка
Здравствуйте! Я пишу змейку, и игра уже практически готова за исключением одного момента: вот код,...

Змейка
Товарищи програмисты помогите дописать игрушку, змейку. Она ещё в стадии разробоки:) вот код ...

Змейка
uses GraphABC; const step = 40; FoodD = 5; TimeLimit = 5000; type Point = class ...

Змейка
В общем, сейчас решил научится программированию, скачиваю программы и лажу в коде. Очередную...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru