我正在尝试获取输入文件,并通过字母将其读为数组。主要的想法是,我试图计算出每个字母的每个字母的发生,牢记A和A是不同的字母。我认为这可能是最好的方法,但这只是我想法解决问题的方式。
我的尝试:
#include "hw05.h"
int main() {
const int MAX = 10000; //trying to figure out how to dynamically
//allocate this to cooperate with any file
ifstream inFile;
string file;
char fileAr[MAX];
int index;
index = 0;
size = 0;
inFile.open("hw05data.txt");
while (inFile) {
inFile.get(fileAr[index]);
index++;
}
cout << fileAr[10] << endl; //this is just to check if its working
inFile.close();
return 0;
}
基本上,我想知道如何从中拿起文件并抓住字母,并计算每个文件的发生。
尝试使用地图容器。它需要小心的分配,并计算字母的发生。