Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 16.01.2018
Сообщений: 5
1

Как отобразить кирилицу в таблице игри змейка

30.08.2019, 17:07. Показов 625. Ответов 1

Как отобразить кирилицу в таблице игри змейка

с консоли cl /EHsc main.cpp CGame.cpp CScreen.cpp CSnake.cpp SCoord.cpp

смотреть файл CGame.cpp
строки 162 - 194
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Вложения
Тип файла: 7z cplus4.7z (249.5 Кб, 2 просмотров)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.08.2019, 17:07
Ответы с готовыми решениями:

Как отобразить значения в таблице, соответствующие коду в другой таблице
Здравствуйте. Есть три таблицы: Tbl_authors – Таблица авторов Поля: - Id_Author (первичный...

Отправка данных из таблице по почте содержащих кирилицу
Python изучаю не так давно,подскажите не могу выявить где проблема Считываю данные из базы и...

Как запускать игри в Вайне
от,мой друг(точнее два)имеют у себя линукс,как и я.И ВСЕ они играют в виндовские игри(через...

Как отобразить в сводной таблице всё возможное?
Привет! В общем, изначально, даны мне были номера телефонов и соответственно имена и фамилии...

1
0 / 0 / 0
Регистрация: 16.01.2018
Сообщений: 5
30.08.2019, 17:24  [ТС] 2
помогите с функцией OemToCharBuff
с запуском из консоли а не в GUI VisualStudio
консоль запускать в пуске vs
потом вибрать native tools command prompt for vs 2019 или dev набрать
с консоли cl /EHsc main.cpp CGame.cpp CScreen.cpp CSnake.cpp SCoord.cpp
надо зайти в папку с дев консоли
именно с папки cplus4\cl /EHsc main.cpp CGame.cpp CScreen.cpp CSnake.cpp SCoord.cpp

CGame.cpp

Добавлено через 5 минут



void CGame::top10_table() {
scr.cls();
char buf[80];

scr.pos_str(width / 2 - 12, 2, "***** T O P 1 0 *****");
scr.pos_str(5, 4, "Name Rating Length Time Date");

for (int i = 0; i < 10; i++) {
ttop10[i].as_string(buf);
scr.pos_str(5, 5 + i, buf);
}
}

void CGame::top10(bool after_game) {

char buf[80];
//wchar_t buf[80];
//char buf_encoded[NAMELENGTH];
wchar_t buf_encoded[NAMELENGTH];
//char *buf_encodedD[NAMELENGTH];

top10_table(); // показать таблицу 10 лучших результатов

time_t date = time(NULL);
if (after_game) {
// если игра была сыграна, то показать текущий результат
scr.pos(5, 16);
_cprintf(recordFormatStr, "Your result", rating, snake.size(), duration_game, ctime(&date));
}

if (rating > ttop10[9].rating) { // если рейтинг игры больше, чем меньший из 10 лучших...
// запросить имя игрока
scr.pos_str(5, 20, "Your name: _");
scr.pos(16, 20);
cin.getline(&buf[0], NAMELENGTH);
//cin.getline(&buf_encoded[NAMELENGTH], NAMELENGTH);
clearkeys();
//OemToCharBuffW(buf, buf_encoded, static_cast<DWORD>(NAMELENGTH));
//OemToCharBuff(buf, static_cast<LPSTR>buf_encoded, static_cast<DWORD>NAMELENGTH);
//OemToCharBuff(&buf[0], &buf_encoded[0], NAMELENGTH);
// заменить последнюю запись в таблице 10 лучших результатов
//buf_encodedD[NAMELENGTH] = reinterpret_cast<char *>buf_encoded[NAMELENGTH];
//strcpy(ttop10[9].name, buf_encoded); //need open
//wcscpy(ttop10[9].name, buf_encoded); //need open
strcpy(ttop10[9].name, &buf[0]);
//ttop10[9].name = &buf_encoded[0];//
ttop10[9].date = date;
ttop10[9].game_time = duration_game;
ttop10[9].length = snake.size();
ttop10[9].rating = rating;
// отсортировать результаты по убыванию
qsort(ttop10, 10, sizeof(SRecord), rec_compare);
// обновить таблицу на экране
top10_table();

// обновить файл с 10 лучшими результатами
write_top10();
}
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.08.2019, 17:24

Помощь в написании контрольных, курсовых и дипломных работ здесь.

GWT как осуществить парсинг файла и отобразить в таблице
Доброго времени суток комрады! Возникла проблема с Google Web Toolkit необходимо сделать так чтобы...

Как отобразить название вместо чисел в таблице DBGrid
Как в гриде отобразить название? т.к. оно взято из другой таблице, там отображается только код...

Как создат бота для онлайн игри
Помогить вот сама игра http://botva.ru/ :(

Как в сводной таблице отобразить столбцы, по которым нет данных?
Добрый день. Допустим, есть простенький запрос с полями Дата, Обьект, Тип, Сумма. При этом Тип...

Как отобразить в таблице отбора характеристики исполнителей отобранных для проекта?
Имеется: - таблица &quot;Студенты&quot;; - таблица &quot;Проекты&quot;; Необходимо: - для проекта отобрать...

Не возможно подключиться к MySQL WorkBench через Python 3. И как отобразить данные, что есть в таблице?
База данных состоит из одной таблицы. И в чём ошибка, как исправить? Текст ошибки: invalid...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.