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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kurban0303
4 / 4 / 0
Регистрация: 01.11.2012
Сообщений: 19
#1

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

13.08.2013, 15:05. Просмотров 882. Ответов 9
Метки нет (Все метки)

Пытаюсь написать игрушку типа мини-гоночек.Трассу сделал! Теперь нужно не считая перемещение, нарисовать саму машинку. Никак не додумаюсь,как же это сделать? Пробовал как-то вот так нарисовать машину 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]='Ы';
По моему я ошибаюсь даже в заполнении двумерного массива! Подскажите пожалуйста как заполнить его и нарисовать!
Заранее большое спасибо
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
18 / 18 / 1
Регистрация: 09.01.2013
Сообщений: 159
13.08.2013, 16:33     Как нарисовать машинку 2 на 3 ячеек? #8
Используйте звездочку. Она заменяет машинку, жука, точку, черепаху. Несколько звездочек - змейка. Все можно изобразить звездочками.
Wolkodav
 Аватар для Wolkodav
601 / 454 / 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++ Как нарисовать линию?
C++ Как нарисовать полигон
Как в chart нарисовать это - C++

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

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

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

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

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