이 코드에 문제가 있습니다.C++의 파일에 결과 저장
내가 코드에서 찾고있는 것은 "first"와 "second"의 결과를 무작위로 얻고 그 결과를 파일에 넣는 것입니다.
파일을 사용하지 않고 실행하면 모든 결과가 좋지만 파일에 결과를 저장하려고하면 (첫 번째, 초) 첫 번째 노드 만 표시됩니다.
#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();
}
}
제목에 문제에 대한 유용한 정보가 없으므로 본문에 'plzzzz help thanxxxx allot'이라고 쓰여 있고 누군가 *가 응답 할 것으로 기대하고 있습니까? –
텍스트가 아닌 영어로 작성하십시오. –
오오 .. 파일 끝을 찾거나 루프 앞에서 파일을 열고 그 후까지 열어 두십시오. –