Форум программистов, компьютерный форум 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"... подробнее

Показать сообщение отдельно
Mikhail1990
9 / 9 / 1
Регистрация: 22.03.2014
Сообщений: 155
16.05.2014, 11:36  [ТС]     Пакман на Си. Не могу реализовать корректное передвижение по массиву
Проверка на столкновение приведения с игроком реализована. Проблема в передвижение приведения по полю. Алгоритм уже додумал.
При передвижении приведения на клетку вперед должна запомнится эта целевая клетка и только после передвижения на вторую клетку мы возвращаем значение первой клетки и запоминаем содержимое следующей третьей при передвижении на третью запомнили четвертую и заполонили вторую (а стоим на третьей). То есть сначала запомнили переставили потом запомнили следующую и только потом заполнили первую потом запомнили третью переставили на третью запомнили четвертую и заполнили вторую. То есть заметаем следы как бы за собой.
Я думал сделать глобальный массив чтоб запоминались координаты ячеек и их содержимое. Может есть какой то другой вариант?

Добавлено через 7 минут
Передвижение монстра происходит в файле find_path.cpp в самом конце. Проблема там.
Кликните здесь для просмотра всего текста
[cut]
 
Текущее время: 13:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru