我对这段代码有疑问。
我在代码中寻找的是随机获取“第一”和“第二”的结果并将结果放入文件中。
如果我在不使用文件的情况下运行它并且我得到所有正确的结果,它会很好,但是当我尝试将结果保存在文件中时,我只得到包含(第一个,第二个)的第一个节点。
这是代码:
#include<iostream>
#include <fstream>
#include<cmath>
using namespace std;
void main()
{
int first[100],secnd[100];
for (int i=0; i<100 ;i++)
{
first[i]=rand()%500; //random number from to 499
secnd[i]=rand()%500; //random number from to 499
ofstream myfile;
myfile.open ("example.txt");
myfile << "Writing this to a file.\n";
myfile <<first[i]<<" "<<secnd[i];
myfile.close();
}
}