我正在尝试将颜色值打印到输出文档或某个颜色支持的文件中,我发现将彩色值打印到控制台但是它没有应用文件输出值,我尝试了几个头文件 rang.hpp 和 rlutil.h 但两者都很有用,但仅适用于在控制台中打印而不适用于输出文件。 这是我尝试的代码
#include<iostream>
#include<fstream>
using namespace std;
void PrintColoredFile(ofstream& outfile)
{
outfile<<"red,blue"<<endl; //I don't know how to print coloured values
outfile<<"This is a red colored message, This is a blue colored message"<<endl;
}
int main()
{
ofstream outFile.open("My_ColouredFile.doc",ios::out);
if(!outFile)
exit(1);
PrintColoredFile(outFile);
return 0;
}
这不是重复的问题,我尝试无处不在,但我找不到解决此问题的方法。 请帮帮我,
答案 0 :(得分:2)
CSV代表以逗号分隔的值。您无法在csv文件中存储任何颜色值。这是纯文本。
Microsoft Excel通常是打开csv文件的标准工具。如果您将某些文本设置为彩色并希望保存该csv文件,则Excel会告诉您,某些其他信息无法存储并将丢失。