Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.02.2012, 07:38   #1
Okadzi
 
Аватар для Okadzi
 
Регистрация: 26.02.2012
Сообщений: 4
Радость Ошибка компиляции

Код:
#include "SDL/SDL.h"
#include <strings.h>
#include <vector>
#include <stdio.h>
#include <wchar.h>
#include "Main.h"
#include "Player.h"
#include "PlayerAnimation.h"
#include "CharacterSelect.h"

#ifndef WIN32
#define sprintf_s snprintf
#endif

#define CHARACTERS_PER_LINE	4
#define CHARACTER_WIDTH		44
#define CHARACTER_SPACING	4

#define DIRECTION_NONE	0
#define DIRECTION_LEFT	1
#define DIRECTION_RIGHT	2
#define DIRECTION_UP	4
#define DIRECTION_DOWN	8


		SDL_FillRect(background, &r_pnumber, Player::COLORS[i]);

		sprintf_s (str, 3, "P%1d", (i + 1));
		surface = Main::text->render_text_large(str);
		r_pnumber.x += (r_pnumber.w - surface->w) / 2;
		r_pnumber.y += 10;
		SDL_BlitSurface(surface, NULL, background, &r_pnumber);
		SDL_FreeSurface(surface);

----------полный сорс во вложении-------
----------------------------------------------------------------------

\battle\Battle\CharacterSelect.cpp| |In member function 'void CharacterSelect:rerender_backgrou nd()':|
\battle\Battle\CharacterSelect.cpp| 237|error: 'sprintf_s' was not declared in this scope|
||=== Build finished: 1 errors, 0 warnings ===|

----------------------------------------------------------------------

Я начинающий программист и мне, хоть убейте непонятно, что тут не так
Пожалуйста помогите, ибо нет я уже изрыл порядочно и решения ненашёл =)

Заранее благодарен за все ответы
Вложения
Тип файла: txt CharacterSelect.txt (19.4 Кб, 129 просмотров)

Последний раз редактировалось ACE Valery; 27.02.2012 в 12:03.
Okadzi вне форума Ответить с цитированием
Старый 27.02.2012, 08:26   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

какой компилятор?
код походу был расчитан на студию
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 29.02.2012, 21:22   #3
Okadzi
 
Аватар для Okadzi
 
Регистрация: 26.02.2012
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
какой компилятор?
код походу был расчитан на студию
Компилятор: MinGW32-G++ идущий в комплекте к Code::Blocks 10.05

Да, верно, рассчитано на студию. К сожалению я не очень силён в сравнении, но предыдущие ошибки я успешно исправил, только эта осталась неразрешима =/
Okadzi вне форума Ответить с цитированием
Старый 29.02.2012, 21:25   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

используйте простую sprintf.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 02.03.2012, 00:22   #5
Okadzi
 
Аватар для Okadzi
 
Регистрация: 26.02.2012
Сообщений: 4
По умолчанию

Спасибо, попробую =)
Okadzi вне форума Ответить с цитированием
Старый 02.03.2012, 00:35   #6
Okadzi
 
Аватар для Okadzi
 
Регистрация: 26.02.2012
Сообщений: 4
По умолчанию

Примного благодарен, помогло! =)
Okadzi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C++ Ошибка компиляции xays Общие вопросы C/C++ 1 10.02.2012 02:50
Ошибка компиляции (С++) Virgilij Помощь студентам 0 26.01.2012 21:02
Ошибка компиляции Lokos Общие вопросы Delphi 3 07.10.2010 08:17
Ошибка компиляции Пaвeл Общие вопросы C/C++ 2 25.06.2010 19:22
C++ ошибка компиляции Seil_29 Помощь студентам 9 20.12.2009 22:23