C++ 如何在SDL中实现转义序列

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曲面时,向控制台

我正在尝试使用SDL中的STL库。但是它给了我一个错误
“未声明的标识符”

是否有任何方法可以使用
“\n”
或甚至
cout
cout
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;