读书人

关于cout~百思不得其解~该如何解决

发布时间: 2012-02-07 17:45:36 作者: rapoo

关于cout~百思不得其解~
int main(int argc, char* argv[])
{
COORD CurPos;
HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);
CONSOLE_SCREEN_BUFFER_INFO ConInfo;

//¿ØÖÆÌ¨ÐÅÏ¢
SetConsoleTitle( "Îı¾Ä£Ê½Ï»­Ïß ");
GetConsoleScreenBufferInfo(hCon, &ConInfo);

//ÒÆ¶¯¹â±ê£¬ÉèÖÃÑÕÉ«
CurPos.X = (ConInfo.srWindow.Left + ConInfo.srWindow.Right - 30)/2;
CurPos.Y = (ConInfo.srWindow.Top + ConInfo.srWindow.Bottom)/2;
SetConsoleCursorPosition (hCon, CurPos);
SetConsoleTextAttribute(hCon,
FOREGROUND_GREEN|FOREGROUND_INTENSITY|BACKGROUND_BLUE);

//Êä³öÎÄ×Ö
cout < < "ÆÁÄ»ÖÐÑëÏÔʾÀ¶É«±³¾°µÄÂÌÉ«ÎÄ×Ö " < < endl;//去掉endl的话就出现问题。

//ÒÆ¶¯¹â±ê£¬ÉèÖÃÑÕÉ«
CurPos.X = ConInfo.srWindow.Left;
CurPos.Y = ConInfo.srWindow.Bottom;
SetConsoleCursorPosition(hCon, CurPos);
SetConsoleTextAttribute(hCon, FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE);



return 0;
}

------解决方案--------------------


能否把错误信息贴出来,感觉不会有错的。

读书人网 >C++

热点推荐