こんにちは私はコンパイラがtxtファイルのスコアから取り出して昇順に出力するプログラムを実行しようとしていますが、そして、これをどのように配列に変換できますか?C++外部のtxtファイルからのリーダーボードの出力が機能しない
はここに私が働いている私のinfile.txtです:
1 John Doe 23567
2 Larry Bird 21889
3 Michael Jordan 21889
4 James Bond 13890
5 Gary Smith 10987
6 GJ 9889
7 Vivien vien 8990
8 Samantha Carl 6778
9 Gary Lewes 5667
10 Sybil Saban 4677
プログラム:
#include <iostream>
#include <fstream>
#include <string>
using std::ifstream;
using namespace std;
int main()
{
ifstream file_("infile.txt");
int highscore;
std::string name;
int id;
if (file_.is_open())
{
while(file_>>id >> name >> highscore)
{
std::cout<<id << " " <<name << " " <<highscore<<"";
}
file_.close();
}
system ("pause");
return 0;
}
しかし、私は自分のテキストファイル内のすべてがうまくいきたいと思いません。 – Rob
それはまだとにかくそれを修正しませんでした.. – Rob
私はあなたの戦略を使用してみましたが、私はちょうどそれがコード0のエラーで終了して取得します。 – Rob