C++ 如何知道文本文件中的字符串是否在第一行?[C+;+;]
我有这样一个文本文件: 马里奥1234567384C++ 如何知道文本文件中的字符串是否在第一行?[C+;+;],c++,string,file,text,position,C++,String,File,Text,Position,我有这样一个文本文件: 马里奥1234567384 卢卡1234567384 桑德罗1234567384 有了名字和电话号码,我想用电话号码进行搜索,我输入号码,我就得到了名字,如果我以这种方式输入第一个号码,我就能得到正确的名字?(如何知道所选数字是否与第一行相对应?将第一行读入变量 从用户处获取您的输入 比较从用户输入和从文件读取的文本 如果它们匹配,则用户输入是文件中的第一行 std::string name, line, number; if (std::getline(file &g
卢卡1234567384
桑德罗1234567384
有了名字和电话号码,我想用电话号码进行搜索,我输入号码,我就得到了名字,如果我以这种方式输入第一个号码,我就能得到正确的名字?(如何知道所选数字是否与第一行相对应?将第一行读入变量 从用户处获取您的输入 比较从用户输入和从文件读取的文本 如果它们匹配,则用户输入是文件中的第一行
std::string name, line, number;
if (std::getline(file >> name, line) && (std::cin >> number))
{
if (number == line) // you're on the first line
{
// name is the name of the first line
}
}