| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Псевдографика в консоле |
| Автор: Prolss 24.5.2011, 22:14 | ||
| Подскажите, как делают в консоле, вот так: __________ | | | | |_________| вот мой код:
Ой! Извеняюсь не туда написал... |
| Автор: bsa 24.5.2011, 23:10 | ||
|
| Автор: 500mhz 25.5.2011, 00:39 |
| printf ом делают обычно |
| Автор: Prolss 25.5.2011, 02:11 |
| Это 'каркас' игры: морской бой. Там два прямоугольника(побольше конечно). Так вот, они должны быть сделаны массивами. |
| Автор: bsa 25.5.2011, 10:36 |
| Prolss, ну сделай массивами. Экран консоли это массив символов, обычно, 80x25. Тебе никто не мешает сделать такой же в памяти и работать с ним, периодически выводя на экран. |
| Автор: Prolss 25.5.2011, 16:59 | ||||
bsa, Ну, да точно. Как же я раньше не понял: чтобы "нарисовать массивами" нужно "нарисовать массивами"...А если серьёзно то у меня как раз вопрос, как это сделать? Вот часть кода. Как вывести этот масив на экран?
|
| Автор: xvr 25.5.2011, 17:53 |
Для этого вам нужен этот самый 'Экран', причем в виде массива. Это называется http://msdn.microsoft.com/en-us/library/ms682010(v=VS.85).aspx. Конкретно вам нужна функция http://msdn.microsoft.com/en-us/library/ms687404(v=VS.85).aspx |
| Автор: Prolss 25.5.2011, 19:30 |
| Ладно, наверно я плохо объяснил проблему: Вот ссылка на код(игру). Она консольная. Там есть масив который рисует два квадрата.. Как "отделить" этот массв от остального кода, чтобы просто програма(массив) нарисовала квадраты и всё(хочу разобраться как это "рисуется" с помощью массивов): http://shatalov.su/code/cpp_primer/sea_battle_full.txt |
| Автор: bsa 25.5.2011, 21:24 | ||
| Prolss, код не смотрел. Обычно, двумерный массив выводят так:
|
| Автор: Prolss 25.5.2011, 22:00 | ||||
bsa, Я вижу у вас отменное чувство юмора.. Кстати, спасибо что тему перенесли. |
| Автор: bsa 25.5.2011, 23:27 |
каков вопрос, таков ответ. Читай мою подпись и думай, почему ты еще не получил подходящий ответ. |
| Автор: volatile 26.5.2011, 01:45 | ||||||
|
| Автор: volatile 26.5.2011, 02:01 | ||
| а, сорри, забыл. люблю принтф Если потоками то, так:
http://liveworkspace.org/code/322dff3e9924c2d782d3f2bae159b697 |
| Автор: Prolss 26.5.2011, 14:36 |
| volatile, Большое спасибо! Вот это я и хотел узнать.. |
| Автор: teesync 27.7.2022, 04:24 |
Модератор: Сообщение скрыто. |
| Автор: teesync 2.9.2022, 05:21 |
Модератор: Сообщение скрыто. |