Changeset 45d12db in OpenModelica


Ignore:
Timestamp:
2017-09-01T11:39:13+02:00 (7 years ago)
Author:
hudson <openmodelica@…>
Branches:
Added-citation-metadata, maintenance/v1.14, maintenance/v1.15, maintenance/v1.16, maintenance/v1.17, maintenance/v1.18, maintenance/v1.19, maintenance/v1.20, maintenance/v1.21, maintenance/v1.22, maintenance/v1.23, master, omlib-staging
Children:
60fecddd
Parents:
8befe8aa
git-author:
Lennart Ochel <lennart.ochel@…> (09/01/17 11:39:13)
git-committer:
hudson <openmodelica@…> (09/01/17 11:39:13)
Message:

Removed the eol comma separator

File:
1 edited

Legend:

Unmodified
Added
Removed
  • SimulationRuntime/c/simulation/results/simulation_result_csv.cpp

    r8befe8aa r45d12db  
    5353{
    5454  FILE *fout = (FILE*) self->storage;
    55   const char* format = "%.16g,";
    56   const char* formatint = "%i,";
    57   const char* formatbool = "%i,";
    58   const char* formatstring = "\"%s\",";
     55  const char* format = ",%.16g";
     56  const char* formatint = ",%i";
     57  const char* formatbool = ",%i";
     58  const char* formatstring = ",\"%s\"";
    5959  int i;
    6060  modelica_real value = 0;
     
    6666  rt_tick(SIM_TIMER_TOTAL);
    6767
    68   fprintf(fout, format, data->localData[0]->timeValue);
     68  fprintf(fout, "%.16g", data->localData[0]->timeValue);
    6969  if(self->cpuTime)
    7070    fprintf(fout, format, cpuTimeValue);
     
    108108  //  fprintf(fout, formatstring, MMC_STRINGDATA((data->localData[0])->stringVars[data->modelData->stringAlias[i].nameID]));
    109109  //}
    110   fseek(fout, -1, SEEK_CUR); // removes the eol comma separator
    111110  fprintf(fout, "\n");
    112111  rt_accumulate(SIM_TIMER_OUTPUT);
     
    118117  const MODEL_DATA *mData = data->modelData;
    119118
    120   const char* format = "\"%s\",";
     119  const char* format = ",\"%s\"";
    121120  FILE *fout = fopen(self->filename, "w");
    122121
    123122  assertStreamPrint(threadData, 0!=fout, "Error, couldn't create output file: [%s] because of %s", self->filename, strerror(errno));
    124123
    125   fprintf(fout, format, "time");
     124  fprintf(fout, "\"time\"");
    126125  if(self->cpuTime)
    127126    fprintf(fout, format, "$cpuTime");
     
    143142  //for(i = 0; i < mData->nAliasString; i++) if(!mData->stringAlias[i].filterOutput && data->modelData->stringAlias[i].aliasType != 1)
    144143  //  fprintf(fout, format, mData->stringAlias[i].info.name);
    145   fseek(fout, -1, SEEK_CUR); // removes the eol comma separator
    146   fprintf(fout,"\n");
     144  fprintf(fout, "\n");
    147145  self->storage = fout;
    148146}
Note: See TracChangeset for help on using the changeset viewer.