C ++ ofstream打开不存在的文件

时间:2018-02-06 19:54:57

标签: c++ xcode fstream ofstream

我正在处理一个项目,需要我使用c ++保存然后在纯文本文件中读取一组值。我编写的代码将编译好,但每当我在源代码文件夹中创建一个.txt文件并运行代码时,它没有写入文件。另外,当我根据ofstream类函数.isopen()完全删除.txt文件时,仍可以通过ofstream打开该文件。任何人都可以建议打开什么游戏或错误包含在哪里?提前谢谢。

void writeToFile(CreditCard number){
   ofstream CardNumberFile;
   CardNumberFile.open("NumberFileStore.txt", ios::app);
   cout<<CardNumberFile.is_open()<<endl;
   if (CardNumberFile.is_open()){
       CardNumberFile << psudoEncrypt(number.card);
       CardNumberFile.close();
       cout<<"Written successfully"<<endl;
       return;
   }
   else cout << "Unable to open file"<<endl;
   return;}

注意:CreditCard类有一个变量“card”是一个字符串,“psudoEncrypt”也会返回一个字符串。

如果这有所不同,我也会在Xcode中运行它。

0 个答案:

没有答案