首先,我对 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";
}
}