我是C ++的新手,但到目前为止我仍然喜欢它。
最近我一直在开发越来越好的控制台应用程序,就像登录一样,但是您会在同一会话中提供密码字符串和用户名字符串。
我正在尝试创建它,以便您打开应用程序并检查某个文件,如果不存在该文件,它将创建该文件并要求您提供一个值。我希望这样做能够使用户创建的密码和用户名已经设置好,而不是几个已经具有值但不是用户创建的字符串。
我的最佳版本代码(不是很好的代码)也不会将所有代码仅发布在创建通行证的部分。
{{1}}
此代码还有更多内容(约80行),但我认为大多数信息不是必需的。
答案 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
}