まず、私は C++ でコーディングするのが初めてです。名前と番号を含む .txt ファイルがあります。例を次に示します。
クリス 5
タラ 7
サム 13
ジョーイ 15
このコードを使用して名前と番号を取得したいのですが、変数の名前と番号だけでなく、特定の配列エントリを出力するにはどうすればよいですか (名前と番号を画面に表示したい)。
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
string name;
int number;
struct sEntry
{
std::string name;
int number;
};
sEntry entries[256];
std::ifstream fin("input.txt"); // opens the text file
int nb_entries; // Keeps track of the number of entries read.
for (nb_entries = 0; fin.good() && nb_entries < 256; nb_entries++) // Keep going until we hit the end of the file:
{
fin >> entries[nb_entries].name;
fin >> entries[nb_entries].number;
cout << "Here, "<< name <<" is name.\n";
cout << "Here, "<< number <<" is number.\n";
}
}