C ++从文本文件中获取密码

时间:2015-12-03 22:30:02

标签: c++

我有一个看起来像的文本文件:

username abc
password abc123

如何获得实际的用户密码(即abc123)并将其返回?

目前,我有:

read.seekg(9);
getline(read, usernameFile, ' ');
getline(read, passwordFile, ' ');

return passwordFile;

1 个答案:

答案 0 :(得分:0)

std::string user;
std::string password;
std::string usernameFile; //Username from file
std::string passwordFile;

std::ifstream read(username + ".txt", std::ios::in);

while (read >> user >> username >> password >> passwordFile)
    {
        return passwordFile;
    }

出于某种原因,我让它变得更加困难,我认为使用while循环只能在从文本文件中再次获取相同数据的情况下工作,例如文本文件读取:

Account #1    Person    Amount
1              PJ       100.00
2              MJ       50000.00

但我上面使用的while循环解决了这个问题。