我将如何读取文件 u.data 并将其存储在数组中以获取每部电影中的信息,数组由电影 ID 索引:
评分数 评分总和
上述值的比率将为您提供电影的平均评分。
现在我有:
const int MAXCOUNT = 100;
int ratingscount[MAXCOUNT];
int ratingsum[MAXCOUNT];
std::ifstream in("u.data");
int movieid, rating;
while( in >> userid >> movieid >> rating >> timestamp ) {
if(movieid >= MAXCOUNT) {
std::cout << "ERROR!";
return;
}
ratingscount[movieid]++;
ratingsum[movieid] += rating;
}
如何从文件 u.data 导入数据并将其存储在我声明的这些数组中?