我目前正在开展一个需要评估神秘文本文件的项目,并使用提供给我的签名交叉引用它们。我面临的一个问题是我们已经从项目文件夹中的文件夹中读取文件。(我使用的是 Visual Studios 2010)我提供了一个简单的“data.txt”文件,其中包含一个表示签名文件名数量的整数;接着是那么多签名,然后是另一个代表神秘文本数量的整数;紧随其后的是许多神秘的文字。我的问题是,如何从另一个文本文档中给定的路径读取文件?'data.txt' 文件如下:
13
signatures/agatha.christi.stats
signatures/alexandre.dumas.stats
signatures/brothers.grim.stats
signatures/charles.dickens.stats
signatures/douglas.adams.stats
signatures/emily.bronte.stats
signatures/fyodor.dostoevsky.stats
signatures/james.joyce.stats
signatures/jane.austen.stats
signatures/lewis.caroll.stats
signatures/mark.twain.stats
signatures/sir.arthur.conan.doyle.stats
signatures/william.shakespeare.stats
5
documents/mystery1.txt
documents/mystery2.txt
documents/mystery3.txt
documents/mystery4.txt
documents/mystery5.txt
其中一个签名文件如下(不要问为什么我的教授决定使用.stats,因为我不知道):
agatha christie
4.40212537354
0.103719383127
0.0534892315963
1
0.0836888743
1.90662947161
我无法更改文件,也无法更改保存它们的区域。我可以轻松读取“data.txt”文件,但似乎根本找不到签名文件。任何帮助,将不胜感激。读入签名后,我计划将它们保存为数组中的结构,以便稍后在项目中引用它们,将它们与神秘文本的签名进行比较。这个程序正在使用命名空间 std,如果这对任何人都很重要......