【发布时间】:2016-10-21 12:57:09
【问题描述】:
首先,我想解释一下我想要做什么。所以,我有一个包含 10 个名称的文本文件,后面跟着它们的点。我正在尝试使用函数(void)创建结构并从文件中读取信息。这就是我的代码和文本文件:
代码:
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
void read(struct laLiga t[]) {
ifstream infile("info.txt");
int i = 0;
while(infile >> t.team[i] >> t.points[i]) {
infile.get(t.team);
infile >> t.points;
i++;
}
}
struct laLiga {
char team[50];
int points;
};
int main() {
struct laLiga t[10];
read(t);
return 0;
}
文本文件:
Athletic Bilbao 15
Atletico Madrid 18
Barcelona 16
Alaves 10
Las Palmas 12
Real Madrid 18
Real Sociedad 10
Sevilla 17
Eibar 11
Villarreal 16
【问题讨论】:
-
你的问题到底是什么?