如何在C ++中读取.bib文件?

时间:2019-05-24 23:11:12

标签: c++

我有一个.bib文件,我想通过代码在c ++中读取其内容。基本上我在写代码,所以我给它任何.bib文件。它可以将数据提取为文本内容或其他内容。

我知道如何读取,写入.txt文件,并且我对.bib文件使用了相同的方法,但这不起作用。以下是我尝试过的代码。

  ofstream myfile;
  myfile.open ("example.txt");

我希望将.bib文件读取为文本内容或其他内容,以便我可以从中提取数据并进行一些搜索。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

标准C ++不在乎文件扩展名。如果function DD(x: { y?: string }) { if (x.y) { console.log("DD jingo"); } } 文件是文本文件,则可以像指定全名(包括$a = 2; $b = 2; $c = '$a==$b'; $d = eval('return $c;'); if($d === true){ echo 'yes'; } else{ echo 'no'; } 扩展名的任何其他文本文件一样)打开它们:

.bib

.bib默认处于文本模式,因此您的文件将被视为文本文件。

如果ofstream myfile("example.bib"); 文件不是文本文件,则必须阅读有关其格式的文档,并学习如何读取二进制文件。