결과값을 txt 파일로 반복 저장하는 방법좀.
유리
2024.02.06
결과값을 txt 파일로 반복 저장하는 방법좀.
결과값을 txt 파일로 반복 저장하는 방법좀.
질문 내용 :
for(int k=0; k100; k++){
start = clock();
for(int i=0;i1000; i++){
x1 = rand()+100;
x2 = rand()+100;
printf(정수 x1*x2 : %d\n, prod(x1, x2));
}
finish = clock();
TimeResult = finish - start;
fp = fopen(Rtime.txt,w);
fprintf(fp,%lf\n,TimeResult);
}
fclose(fp);
이렇게 해봤는데.. 마지막 결과값만 저장 되네요.. 계속 flash 되는건지.. 왜 100개의 값이 나오지 않고
마지막 1개의 결과값만 나오는지 모르겠네요-_-ㅋ
아마 fprintf에 포인트 위치 때문에 그런것 같은데.. 어떤식으로 변경 해줘야 되는지 모르겠네요..T_T
-
남천 2024-02-06
아 그리고 파일 닫는거는 루프 밖에서 닫아줘도 상관없나요??
-
더글러스 2024-02-06
오 감사합니다^^ 책에 있었는데.. 에고 똑바로 안읽어봐서..ㅎㅎ a모드가 첨부하기 위해 문서 파일 열기네요 ㅎㅎㅎㅎㅎ 감사.^^
-
개굴츼 2024-02-06
\w\모드로 파일을 열면 기존에 있는 파일은 지워지고 새로 파일을 만들어 열게 됩니다.
\a\모드로 열어보세요.