C++ 如何在SDL中实现转义序列
我正在尝试使用SDL中的STL库。但是它给了我一个错误C++ 如何在SDL中实现转义序列,c++,graphics,sdl,iostream,C++,Graphics,Sdl,Iostream,我正在尝试使用SDL中的STL库。但是它给了我一个错误 “未声明的标识符” 是否有任何方法可以使用“\n”或甚至coutcout和endl在std命名空间中,并且必须符合以下条件: std::cout << std::endl; std::cout“它给了我错误…”是什么给了你错误?发布你的代码。(如果你知道一个问题是“模糊和混乱的”,为什么要发布它呢?”在发布之前先解决这个问题。)如何让cout和endl工作由@James McNellis回答。但是,在使用SDL曲面时,向控制台
“未声明的标识符”
是否有任何方法可以使用
“\n”
或甚至coutcout
和endl
在std
命名空间中,并且必须符合以下条件:
std::cout << std::endl;
std::cout“它给了我错误…”是什么给了你错误?发布你的代码。(如果你知道一个问题是“模糊和混乱的”,为什么要发布它呢?”在发布之前先解决这个问题。)如何让cout和endl工作由@James McNellis回答。但是,在使用SDL曲面时,向控制台输出新行有什么意义呢?这就像告诉牛奶商你想比平时晚一个小时上报纸一样……是的,我觉得我不需要它是SDL。
void apply_surface( int x, int y, SDL_Surface* source, SDL_Surface* destination )
{
//Make a temporary rectangle to hold the offsets
SDL_Rect offset;
//Give the offsets to the rectangle
offset.x = x;
offset.y = y;
//Blit the surface
SDL_BlitSurface( source, NULL, destination, &offset );
}
std::cout << std::endl;
using std::cout;
using std::endl;
cout << endl;