我正在使用Visual Studio for C++,我们正在编写第一个代码,但是我遇到了一个"简单"的问题.
在代码中,我将每个部分作为一个函数本身使用,因此对于输出屏幕,它显示"命中输入",它调用一个函数在屏幕上显示.然而,在告别中,我更改了系统颜色,使背景为白色,文本为黑色,但仍需要显示"命中输入"功能.它确实如此,但由于它使用了它自己的颜色,现在有一条颜色,其中"\ t"在cout中.
如何在不会这样做的地方得到它?
#include <iostream> //Necessary for input/output
#include <string> //Necessary for constants
#include <Windows.h> //Necessary for colored text
using namespace std;
Run Code Online (Sandbox Code Playgroud)
呃......我以前从未这样做过......但我会单独发布这些部分.
system("cls");
system("color F0");
cout << "\n\n\n\n\n\n\n\t\tIt was a pleasure spending time with you, "
"User"
"!\n\n\n";
cout << "\t\t\t\350";
for (int i = 0; i < 31; i++){ cout << "\360"; }
cout << "\350\n";
cout << "\t\t\t\272";
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 15); //light grey
cout << " \311\315\273\332\304\277\332\304\277\332\302\277\332\277 \302 \302\332\304\277 ";
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 240); //Black text …Run Code Online (Sandbox Code Playgroud)