Форум программистов, компьютерный форум CyberForum.ru

Как нарисовать машинку 2 на 3 ячеек? - C++

Восстановить пароль Регистрация
 
kurban0303
4 / 4 / 0
Регистрация: 01.11.2012
Сообщений: 19
13.08.2013, 15:05     Как нарисовать машинку 2 на 3 ячеек? #1
Пытаюсь написать игрушку типа мини-гоночек.Трассу сделал! Теперь нужно не считая перемещение, нарисовать саму машинку. Никак не додумаюсь,как же это сделать? Пробовал как-то вот так нарисовать машину 2 на 3:
C++
1
2
3
4
5
6
7
char car[1][2];
car[0][0]='Ы';
car[0][1]='Ы';
car[1][0]='І';
car[1][1]='І';
car[0][2]='Ы';
car[1][2]='Ы';
По моему я ошибаюсь даже в заполнении двумерного массива! Подскажите пожалуйста как заполнить его и нарисовать!
Заранее большое спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.08.2013, 15:05     Как нарисовать машинку 2 на 3 ячеек?
Посмотрите здесь:

Как нарисовать прямоугольник в С++ C++
Как нарисовать на С++ 3D пистолет... C++
C++ Как нарисовать графики ?
C++ Как сделать редактирование ячеек?
Как нарисовать график? C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ViktorKozlov
133 / 125 / 2
Регистрация: 13.12.2012
Сообщений: 293
13.08.2013, 15:24     Как нарисовать машинку 2 на 3 ячеек? #2
Так?
C++
1
2
cout<<car[0][0]<<car[0][1]<<car[0][2]<<endl;
cout<<car[1][0]<<car[1][1]<<car[1][2]<<endl;
alex1392
31 / 31 / 3
Регистрация: 24.07.2013
Сообщений: 187
13.08.2013, 15:31     Как нарисовать машинку 2 на 3 ячеек? #3
Цитата Сообщение от kurban0303 Посмотреть сообщение
Пытаюсь написать игрушку типа мини-гоночек.Трассу сделал! Теперь нужно не считая перемещение, нарисовать саму машинку. Никак не додумаюсь,как же это сделать? Пробовал как-то вот так нарисовать машину 2 на 3:
C++
1
2
3
4
5
6
7
char car[1][2];
car[0][0]='Ы';
car[0][1]='Ы';
car[1][0]='І';
car[1][1]='І';
car[0][2]='Ы';
car[1][2]='Ы';
По моему я ошибаюсь даже в заполнении двумерного массива! Подскажите пожалуйста как заполнить его и нарисовать!
Заранее большое спасибо
Ну давай начнем с простого вопроса на каком уровне ты находишся и в чем работаеш тоесть Си или С++)
у тебя какойто оригинальный вывод на консоль или чтото болие сложно ну и тд ибо из масива char car[1][2]
честно говоря вапше что либо понять сложно !

Добавлено через 4 минуты
подозриваю что это какаято попытка написать гоночки на Си но утверждать сложно вдруг я не понимаю чаво )
kurban0303
4 / 4 / 0
Регистрация: 01.11.2012
Сообщений: 19
13.08.2013, 15:41  [ТС]     Как нарисовать машинку 2 на 3 ячеек? #4
Нахожусь на начальном уровне! Учу C++) До другого вывода к сожалению не додумался!
Хотелось бы создать машинку, которая состоит из 6 символов(3х2). Если можно покажите как ее можно нарисовать другим способом
BigLow
55 / 55 / 2
Регистрация: 07.07.2013
Сообщений: 345
13.08.2013, 15:59     Как нарисовать машинку 2 на 3 ячеек? #5
тоже сейчас ради интереса попробывал что-то вроде машинки нарисовать
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
char car[9][5] =
{
    {' ', '#', '#', ' ', '\0'},
    {' ', '#', '#', ' ', '\0'},
    {'#', '#', '#', '#', '\0'},
    {'#', '#', '#', '#', '\0'},
    {'#', '#', '#', '#', '\0'},
    {'#', '#', '#', '#', '\0'},
    {' ', '#', '#', ' ', '\0'},
    {' ', '#', '#', ' ', '\0'},
    {' ', '#', '#', ' ', '\0'},
};
 
 
void PrintCar(const char car[][5], size_t height)
{
    for (size_t y=0; y!=height; ++y)
        std::cout << car[y] << std::endl;
}
kurban0303
4 / 4 / 0
Регистрация: 01.11.2012
Сообщений: 19
13.08.2013, 16:11  [ТС]     Как нарисовать машинку 2 на 3 ячеек? #6
Спасибо конечно, но как-то сложновато! Хотелось бы на начинающем уровне!
coloc
погромист
 Аватар для coloc
409 / 245 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
13.08.2013, 16:12     Как нарисовать машинку 2 на 3 ячеек? #7
Цитата Сообщение от BigLow Посмотреть сообщение
вроде машинки нарисовать
ИМХО пустая трата времени...
Ryabchik
17 / 17 / 1
Регистрация: 09.01.2013
Сообщений: 158
13.08.2013, 16:33     Как нарисовать машинку 2 на 3 ячеек? #8
Используйте звездочку. Она заменяет машинку, жука, точку, черепаху. Несколько звездочек - змейка. Все можно изобразить звездочками.
Wolkodav
 Аватар для Wolkodav
599 / 452 / 32
Регистрация: 18.09.2012
Сообщений: 1,685
13.08.2013, 16:35     Как нарисовать машинку 2 на 3 ячеек? #9
coloc,

Не по теме:

да зачем так-то, пускай люди занимаются, так-то полезно) Графика на консоли...

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.08.2013, 16:50     Как нарисовать машинку 2 на 3 ячеек?
Еще ссылки по теме:

C++ Как нарисовать восьмиугольник?
C++ Как нарисовать линию?
C++ Как нарисовать полигон

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
XRuZzz
Антикодер
577 / 478 / 23
Регистрация: 15.09.2012
Сообщений: 2,429
13.08.2013, 16:50     Как нарисовать машинку 2 на 3 ячеек? #10
Цитата Сообщение от kurban0303 Посмотреть сообщение
Спасибо конечно, но как-то сложновато! Хотелось бы на начинающем уровне!
так это итак код для начинающих
Курс «C++ 1» найдите там Видеоверсия курса (2011)
лекции нужно смотреть параллельно изучая литературу, которая приведена к курсу.

иначе у вас ничего не получится. Гоночная машинка это объект реального мира, поэтому она должна быть отражена в классе Cars. В идеале нужно сделать отдельный класс, который будет включать в себя представление машинки, то есть класс типа "Машинка для консоли" (CarViews), который будет наследовать от класса Cars характеристики типа скорости.

Добавлено через 3 минуты
это тоже посмотрите Такое и в правду можно сделать в консоли?
Yandex
Объявления
13.08.2013, 16:50     Как нарисовать машинку 2 на 3 ячеек?
Ответ Создать тему
Опции темы

Текущее время: 20:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru