|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.12.2013, 18:32 | #1 |
Регистрация: 09.12.2013
Сообщений: 3
|
нужна помощь с программкой (псевдографика С++)
Народ нужна помощь
от задача Создать программу, которая выводит псевдографичиское изображения указанной буквы заданным с клавиатуры символом несколько раз. При каждом выводе буквы выполнить ее масштабирование (увеличение или уменьшение в размере). Использовать вложенные циклы. Буква "W" я с ней уже 3 дня вожуся зделать не могу(( |
09.12.2013, 19:09 | #2 |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
То есть надо получить шрифт окна консоли, чтобы узнать собственно форму символа?
|
09.12.2013, 19:13 | #3 |
Регистрация: 09.12.2013
Сообщений: 3
|
не необходимо просто с помощью циклов и одного символа который может повторятся написать букву W которая каждый раз уменьшает свой размер
|
09.12.2013, 19:44 | #4 |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
И что смущает? Т.е., как думаете решать задачку?
|
09.12.2013, 19:47 | #5 | |
Регистрация: 09.12.2013
Сообщений: 3
|
у меня есть код на букву Z можете помочь переделать его на букву W
вот код Цитата:
|
|
09.12.2013, 20:55 | #6 | |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
Цитата:
Вам нужно делать через матрицы. Потому што масштабирование! В прикрепленном файле заданы начальные значения для одномерного charового массива, длиной в 4700, т.е. 47 строк по 100 букво-пикселей. (вы проверьте, может я где потерял пару байтов при конверсиях. ) Но учтите, что там W - перевернутая, потому что получен из bmp формата. А он, мне так и не понятно с чего, хранит строчки в обратном порядке. Схема пока такая: 1. создаете одномерный массив, инициированный данными значениями. 2. создаете матрицу 47строкХ100 столбцов 3. последовательно ее заполняете Код:
5. оформляете ввод масштабирующего коэффициента: 6. конструируете новую матрицу с соответствующим размером newMtrx 7. копируете из главной в новую данные 8. выводите на экран // хотя можно обойтись и без промежуточной матрицы, а сразу выводить на экран, но тогда дебажить станет не удобно. ________ Потом покажите, что получилось. Я тож хочу поиграться) // а еще все таки можно и ваш вариант использовать, но это мне не интересно) С шрифтами поиграться забавнее Последний раз редактировалось Smogg; 09.12.2013 в 21:05. |
|
09.12.2013, 23:16 | #7 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Какие матрицы?!?! Выглядит все примерно так:
Код:
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
10.12.2013, 01:00 | #8 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 10.12.2013 в 01:02. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Очень нужна таблица кодов символов/кнопок в Pascal ABC (псевдографика) | CnpuHTep | Помощь студентам | 30 | 15.05.2012 23:20 |
Очень нужна помощь c матрицами, макросами в Excel. Заранее благодарен(поверьте, очень-очень нужна помощь) | Farridjan | Помощь студентам | 1 | 03.07.2009 12:24 |
Очень нужна помощь с написанием программы... срочно(буду благодарен за помощь) | 5Paladin5 | Помощь студентам | 3 | 02.07.2009 09:12 |
Нужна помощь | KpeHDeJIb | Помощь студентам | 4 | 04.07.2008 11:52 |