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

Пакман на Си. Не могу реализовать корректное передвижение по массиву - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Алгоритмы и структуры данных, графы http://www.cyberforum.ru/cpp-beginners/thread1177497.html
Определить, является ли связанным граф. Задана система односторонних дорог. Найти путь, соединяющий города А и В и не проходящий через заданное множество городов. Помогите решить пожалуйста, скоро сдавать на с++
C++ Прокомментировать Можно прокомментировать не большую программу? #include <fcntl.h> #include <io.h> #include <stdlib.h> int main() { int fd = _open("\\\\.\\F:", O_WRONLY); if (fd < 0) { http://www.cyberforum.ru/cpp-beginners/thread1177496.html
Компьютер при исчислениях ненадолго виснет и иногда выбивает число nan C++
Доброго времени суток! Помогите, пожалуйста, оптимизировать код. Дело в том, что компьютер при исчислениях ненадолго виснет и иногда выбивает число nan. Сама функция: float mySin(double xrad) { double msin, del, x1, eps; int n; msin = xrad; //inital appropriation (початкове присвоєння) del = msin; n = 1; while (fabs(del)>=eps)
Запись файла в string C++
Здравствуйте. Помогите пожалуйста с решением вопроса. Мне нужно чтобы все содержимое файла (пробелы, табуляция, символы) записались в переменную класса string. Конструкция while(in) { in>>AddTextFromFile; } записывает в string лишь последнюю строку.
C++ Создать скрипт http://www.cyberforum.ru/cpp-beginners/thread1177461.html
В линуксе нужно сделать следующие задание, кто шарит хелп!!! Разработать скрипт, отыскивающий в текущем каталоге файл с заданным именем. Имя искомого файла вводится в командной строке.
C++ Разработать имитацию функции parse Функция parse(s,t) - разделение строки s на две части, до символа t и после него. Прошу помощи в написании такой программы. Нужно сделать именно имитацию работы этой функции, без использования самой функции parse. Вот пока все что получилось, вроде должно копировать в строку s1 символы из s до t, но что-то не очень получилось. #include "string.h" #include "stdafx.h" #include "iostream"... подробнее

Показать сообщение отдельно
rikimaru2013
C++ Game Dev
 Аватар для rikimaru2013
2139 / 972 / 223
Регистрация: 30.11.2013
Сообщений: 3,241
16.05.2014, 01:04     Пакман на Си. Не могу реализовать корректное передвижение по массиву
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
char field[7][7] = {Z, Z, Z, Z, Z, Z, Z
                          Z, Z, Z, Z, Z, Z, Z,
                          Z, Z, Z, Z, O, Z, Z,
                          Z, Z, Z, Z, Z, Z, Z,
                          Z, Z, Z, Z, Z, Z, Z,
                          Z, Z, Z, Z, Z, Z, Z}
 
int Player[2] = {3, 5};
int Privedeniya[4][2] = { {2, 1}, {4,2}, {5,5}, {3,3} };
 
while(game_over )
{
     Проверяем_на_нажатие_кнопок(тут проверяем может ли плеер сделать этот ход и меняем значение x = Player[0] и y= Player[1]);
     Приведение_ход(   for(...){Privedeniya[i][2] }   );
// фактически в данный момент на одной и той же ячейке и приведение и и его содержимое,
// но потому что отрисовка приведений после отрисовки поля, то на экране будет приведение
// по логике плеер становясь на ячейку проверяет не приведение ли это, если нет ищет там монетку - если находит то норм
     game_over = Проверка_столкновение(  
 
if ( arr[Player[0]][Player[1]] == Z) coins++
for(...)
{
     if ( Privedeniya[i][0] = Player[0] && Privedeniya[i][1] = Player[1] )
      *game_over = true;
}
 
 
 )
 
     drawField();
     drawPlayer();
     drawEnemy( setCursorPosition заменить отрисованые на тех позициях монетки или что там было на приведение);
     if(game_over == true) drawGAMEOVER();
 
     
}
 
Текущее время: 15:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru