|
Модераторы: bsa |
|
Prolss |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 16.4.2011 Репутация: нет Всего: нет |
Подскажите, как делают в консоле, вот так: __________
| | | | |_________| вот мой код:
Ой! Извеняюсь не туда написал... Это сообщение отредактировал(а) Prolss - 24.5.2011, 22:22 |
|||
|
||||
bsa |
|
|||
Эксперт Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
|
|||
|
||||
500mhz |
|
|||
шайтан Профиль Группа: Завсегдатай Сообщений: 1017 Регистрация: 5.5.2008 Где: Киев / Italy Репутация: 1 Всего: 14 |
printf ом делают обычно
-------------------- |
|||
|
||||
volatile |
|
||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 16 Всего: 85 |
Так вы так и сделали. возможно вы хотели так?
|
||||
|
|||||
Prolss |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 16.4.2011 Репутация: нет Всего: нет |
Это 'каркас' игры: морской бой. Там два прямоугольника(побольше конечно). Так вот, они должны быть сделаны массивами.
|
|||
|
||||
bsa |
|
|||
Эксперт Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
Prolss, ну сделай массивами. Экран консоли это массив символов, обычно, 80x25. Тебе никто не мешает сделать такой же в памяти и работать с ним, периодически выводя на экран.
|
|||
|
||||
Prolss |
|
||||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 16.4.2011 Репутация: нет Всего: нет |
bsa, Ну, да точно. Как же я раньше не понял: чтобы "нарисовать массивами" нужно "нарисовать массивами"...А если серьёзно то у меня как раз вопрос, как это сделать? Вот часть кода. Как вывести этот масив на экран?
Это сообщение отредактировал(а) Prolss - 25.5.2011, 17:12 |
||||
|
|||||
xvr |
|
|||
Эксперт Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 35 Всего: 223 |
Для этого вам нужен этот самый 'Экран', причем в виде массива. Это называется консоль. Конкретно вам нужна функция WriteConsoleOutput |
|||
|
||||
Prolss |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 16.4.2011 Репутация: нет Всего: нет |
Ладно, наверно я плохо объяснил проблему: Вот ссылка на код(игру). Она консольная. Там есть масив который рисует два квадрата.. Как "отделить" этот массв от остального кода, чтобы просто програма(массив) нарисовала квадраты и всё(хочу разобраться как это "рисуется" с помощью массивов):
Консоль игра |
|||
|
||||
bsa |
|
|||
Эксперт Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
Prolss, код не смотрел.
Обычно, двумерный массив выводят так:
|
|||
|
||||
Prolss |
|
||||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 16.4.2011 Репутация: нет Всего: нет |
bsa, Я вижу у вас отменное чувство юмора.. Кстати, спасибо что тему перенесли. |
||||
|
|||||
bsa |
|
|||
Эксперт Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
каков вопрос, таков ответ. Читай мою подпись и думай, почему ты еще не получил подходящий ответ. |
|||
|
||||
volatile |
|
||||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 16 Всего: 85 |
|
||||||
|
|||||||
volatile |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 16 Всего: 85 |
а, сорри, забыл. люблю принтф
Если потоками то, так:
http://liveworkspace.org/code/322dff3e9924...2d3f2bae159b697 |
|||
|
||||
Prolss |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 16.4.2011 Репутация: нет Всего: нет |
volatile, Большое спасибо! Вот это я и хотел узнать..
|
|||
|
||||
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |