-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathwriteCsv.cpp
26 lines (23 loc) · 867 Bytes
/
writeCsv.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <fstream>
#include <filesystem>
#include "writeCsv.h"
using namespace std;
void writeCsv(int* histogram){
if (!filesystem::is_directory("../output") || !filesystem::exists("../output"))
filesystem::create_directory("../output");
ofstream fileIterations("../output/histogram.csv", ifstream::out);
for (int i = 0; i < 256; i++ ){
fileIterations << histogram[i] << "\n";
}
fileIterations.close();
}
void writeTestResults(int* time, int size, const string& type) {
if (!filesystem::is_directory("../output") || !filesystem::exists("../output"))
filesystem::create_directory("../output");
ofstream fileIterations("../output/" + type + "_test_results.csv", ifstream::out);
for (int i = 0; i < size; i++ ){
fileIterations << time[i] << "\n";
}
fileIterations.close();
}