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

Ошибка в Visual Studio - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ error C4996: 'scanf' http://www.cyberforum.ru/cpp-beginners/thread982647.html
Ошибка 1 error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. Как...
C++ Получить квадратную матрицу порядка n Получить квадратную матрицу порядка n. Помогите пожалуйста! Буду очень благодарен ! http://www.cyberforum.ru/cpp-beginners/thread982644.html
C++ чтение WAV
Здравствуйте! Как загнать в массив данные WAV файла для дальнейшей работы с ними, а именно расчету бпф и построению спектра?
Классы C++
Я не прошу писать, просто помогите разобраться. Объект - одномерный символьный массив. С чего начать? Что вообще должно в консоль выводится? Где можно почитать материалы какие? Не слишком ли много...
C++ Ошибка из-за повреждения кучи http://www.cyberforum.ru/cpp-beginners/thread982597.html
Пишу программу которая считает системы действительных и комплексных уравнений методом Крамера. И при больших размерах матрицы (4 и 5 порядка) выдаёт ошибку вызванную повреждением кучи. При чём в...
C++ Построить последовательность Даны натуральное число n (n больше или равно 2), действительная квадратная матрица порядка n. Построить последовательность b1, b2..…, bn из нулей и единиц, в которой b1 = 1 тогда и только тогда,... подробнее

Показать сообщение отдельно
простоВадим
2 / 2 / 0
Регистрация: 04.08.2013
Сообщений: 69
21.10.2013, 11:38  [ТС]
Для создания обьекта в игре я использую квадрат(rect) 64*64. rect.left его левый угол и т.д

Добавлено через 12 часов 27 минут
Я понял в чем была проблема) Как было сказана тут
Цитата Сообщение от alsav22 Посмотреть сообщение
Где-то выход за границу строки.
Ошибка возникает из за не правильного построения массива.

String TileMap[H] = {

"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB",
"B B",
"B B",
"B B",
"B B",
"B 000000 B",
"B B",
"BBB B",
"B B B",
"B B B",
"B B B",
"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB",

};

Все буквы B отвечающие за отрисовку карты должны бить строго в рамках 12*40. Если этого не будет, будет ошибка

Добавлено через 1 час 23 минуты
И еще вот что, таким нубам как я)) В программировании очень важно как расположены строчки кода. Пример:

if (!onGround) dy=dy+0.0005*time;
rect.top += dy*time;
CollisionY();
onGround=false;

строчка Collision находиться перед строчкой onGround, так работать не будет((


if (!onGround) dy=dy+0.0005*time;
rect.top += dy*time;
onGround=false;
CollisionY();

Так работать будет)))
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru