我已经用C ++制作了银行系统控制台应用程序。我已经在C ++中使用文件处理来存储和处理数据。但是我对如何安全地存储这些文件以及在何处安全性表示怀疑,因为:
例如:目录A包含子目录B,该子目录B还包含数据文件和程序。
如果我们从目录B运行程序,如下所示,则文件可访问:
./Bank
如果我们从目录A如下运行它,则数据文件不可访问:
./B/Bank
我想要一个用于保存文件的全局目录。我尝试按以下步骤在程序执行过程中更改其工作目录,但它不起作用:
void setdir() { std::system ("mkdir $HOME/.Banking-System"); std::system ("cd $HOME/.Banking-System"); }
我想要此问题的便携式解决方案。我还想知道如何通过执行诸如更改文件属性等操作来更安全地存储它们。
我已经用C ++制作了银行系统控制台应用程序。我已经在C ++中使用文件处理来存储和处理数据。但是我不确定如何以及在何处安全地存储这些文件,因为:...
您的“安全性”方法很荒谬!这是一种解决目录更改问题的方法。