C ++使用来自外部文件的变量

时间:2018-08-16 10:23:34

标签: c++ visual-c++

我是C ++的新手,但到目前为止我仍然喜欢它。

最近我一直在开发越来越好的控制台应用程序,就像登录一样,但是您会在同一会话中提供密码字符串和用户名字符串。

我正在尝试创建它,以便您打开应用程序并检查某个文件,如果不存在该文件,它将创建该文件并要求您提供一个值。我希望这样做能够使用户创建的密码和用户名已经设置好,而不是几个已经具有值但不是用户创建的字符串。

我的最佳版本代码(不是很好的代码)也不会将所有代码仅发布在创建通行证的部分。

{{1}}

此代码还有更多内容(约80行),但我认为大多数信息不是必需的。

1 个答案:

答案 0 :(得分:2)

使用std::ifstream管理文件

std::ifstream f("path_to_file");
if (f.fail()) {
    // we can't us the file (doesn't exist, incorrect permissions, etc.)
    // instead, ask the user to enter their credentials
} else {
    // read the file and extract necessary information
}