Skip to content

Commit 6290072

Browse files
authored
Quote signal names in CSV output (#1528)
1 parent c8a95f5 commit 6290072

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/OMSimulatorLib/CSVWriter.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,16 +66,16 @@ bool oms::CSVWriter::createFile(const std::string& filename, double startTime, d
6666
fputs("\"sep=,\"\n", pFile);
6767

6868
// first signal is always 'time'
69-
fputs("time", pFile);
69+
fputs("\"time\"", pFile);
7070

7171
// write signal names to csv file
7272
for (int i = 0; i < signals.size(); ++i)
73-
fprintf(pFile, ",%s", signals[i].name.c_str());
73+
fprintf(pFile, ",\"%s\"", signals[i].name.c_str());
7474

7575
// write parameter headers to csv file
7676
if (Flags::AddParametersToCSV())
7777
for (int i = 0; i < parameters.size(); ++i)
78-
fprintf(pFile, ",%s", parameters[i].signal.name.c_str());
78+
fprintf(pFile, ",\"%s\"", parameters[i].signal.name.c_str());
7979

8080
fputs("\n", pFile);
8181
return true;

0 commit comments

Comments
 (0)