gpt4 book ai didi

file - 如何将一个文件增加十次

转载 作者:行者123 更新时间:2023-12-02 10:51:57 25 4
gpt4 key购买 nike

如何增加一个文件十次?它涉及for(i = 0,i <10,i++)。我遇到的大部分内容都是关于循环整数或打开多个不同的文件。我正在使用的代码如下。谢谢您的帮助。

const char *path="/Desktop/Libraries/Documents" ;
ofstream myfile(path);
myfile.open ("howyoulike.doc") ;
myfile << "How you like math\n" ;
myfile.close();

因此,我将代码编辑为:
const char *path="/Desktop/Libraries/Documents" ;
const char * FILENAMES[] ={"file1.doc", "file2.doc", "file3.doc", "file4.doc", "file5.doc"};
for (i = 0; i < 5; i++)
ofstream myfile(path);
myfile.open (FILENAMES[i]) ;
myfile << "How you like math?\n" ;
myfile.close();

现在,我收到c2228错误“.open/.close的左侧必须具有class/struct/union类型为unknow-type”。有关如何修复的任何建议?

可执行文件/运行代码现在是我程序的一部分。谢谢您的帮助!
#include <iostream>
#include <fstream>

using namespace std;

struct pizza{
string FILENAMES[9];
};

int main ()
{

int i;

pizza greg = {"file1.doc", "file2.doc", "file3.doc", "file4.doc", "file5.doc"};

cout << "Input is invalid. Program will end. " << "\n" ;
for (i = 0; i < 5; i++)
{
const char *path="/Desktop/Libraries/Documents" ;
ofstream myfile(path);
myfile.open (greg.FILENAMES[i]) ;
myfile << "How you like math?\n" ;
myfile.close();
};

return 0;

}

最佳答案

您增加文件意味着什么?我可以想象您是否想增加文件中的数据,但是文件本身...对我来说没有多大意义?

关于file - 如何将一个文件增加十次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18604021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com