我想制作一个文本文件,如下所示:
car = "big"
couse = "small"
quality = 0
apple = "red"
然后从中读取.. 因此,string car = "what";
并int quality = 1;
更改为"big"
and 0
。
我不知道该怎么做,因为我对 C++ 还很陌生,即使我确定这个问题之前已经被问过很多次,但我找不到我的问题的答案。
我想制作一个文本文件,如下所示:
car = "big"
couse = "small"
quality = 0
apple = "red"
然后从中读取.. 因此,string car = "what";
并int quality = 1;
更改为"big"
and 0
。
我不知道该怎么做,因为我对 C++ 还很陌生,即使我确定这个问题之前已经被问过很多次,但我找不到我的问题的答案。
看看I/O with files的基础。
这个想法是加载一个文件,逐行读取它,然后解析这些行以检索您的信息。
扩展 Djon,一些伪代码怎么样?
int main(int argc, char **argv)
{
// open file
// loop begin
// read in file, storing lines in an array (or vector) of strings
// loop end
// parse lines, to find the ones you want
// replace data in lines as you like
// delete original file
// create new version of file, with data in string vector
// close the file
// done!
}
遵循此算法,您应该能够解决您的问题。