C++ 如何将带有附加信息的*.css文件(文本文件)的内容存储在新文件中?
我有一个文本文件(*.css级联样式表)文件,它是纯文本 然后我有额外的程序信息,只有一些double和int值,这与文本文件没有直接关系 我希望将该状态存储在一个文件中,以便在打开该文件时可以访问*.css的内容以及double和int值。 因此,我可以使用文本文件内容和那些double和int值来显示应用程序的最后状态C++ 如何将带有附加信息的*.css文件(文本文件)的内容存储在新文件中?,c++,css,file,c++11,qfile,C++,Css,File,C++11,Qfile,我有一个文本文件(*.css级联样式表)文件,它是纯文本 然后我有额外的程序信息,只有一些double和int值,这与文本文件没有直接关系 我希望将该状态存储在一个文件中,以便在打开该文件时可以访问*.css的内容以及double和int值。 因此,我可以使用文本文件内容和那些double和int值来显示应用程序的最后状态 最有效的方法是什么?我想,您希望结果仍然可以作为CSS文件使用。在这种情况下,在开始处添加一个带有标记的注释块,您可以在其中以某种ASCII格式(例如JSON)存储数据。例如
最有效的方法是什么?我想,您希望结果仍然可以作为CSS文件使用。在这种情况下,在开始处添加一个带有标记的注释块,您可以在其中以某种ASCII格式(例如JSON)存储数据。例如:
/* --@--
{x=42, y=47.11, whatever="blabla"}
*/
/* here comes the original css */
然后,您可以通过查找
/*--@--
轻松找到数据是否已经存在。您可以使用现有的JSON解析器检索数据,并使用现有的JSON编写器生成文件。您不必解析整个CSS,只需解析带有标记的注释。可能使用导入-我不知道您在问什么。CSS在这里是如何与C++相关的?您是否试图创建一个CSV文件,其中包含C++变量?