--- trunk/OOPSE/libmdtools/ZconsVisitor.cpp 2004/04/19 03:52:27 1118 +++ trunk/OOPSE/libmdtools/ZconsVisitor.cpp 2004/04/19 17:44:48 1119 @@ -239,21 +239,35 @@ const string ZConsVisitor::toString(){ const string ZConsVisitor::toString(){ char buffer[65535]; - vector::iterator molIer; - sprintf(buffer,"------------------------------------------------------------------\n"); - sprintf(buffer,"Visitor name: %s", visitorName.c_str()); - sprintf(buffer, "number of zconstraint molecule :%d\n", zconsMol.size()); + string result; + + sprintf(buffer ,"------------------------------------------------------------------\n"); + result += buffer; - sprintf(buffer, "zconstraint tolerance = %lf\n", zconsTol); - sprintf(buffer, "zconstraint sample time = %lf\n", zconsTime); - sprintf(buffer, "zconstraint output filename = %s\n", zconsFilename.c_str()); + sprintf(buffer ,"Visitor name: %s\n", visitorName.c_str()); + result += buffer; + + sprintf(buffer , "number of zconstraint molecule :%d\n", zconsMol.size()); + result += buffer; + + sprintf(buffer , "zconstraint tolerance = %lf\n", zconsTol); + result += buffer; + + sprintf(buffer , "zconstraint sample time = %lf\n", zconsTime); + result += buffer; + + sprintf(buffer , "zconstraint output filename = %s\n", zconsFilename.c_str()); + result += buffer; for(size_t i = 0; i < zconsMol.size(); ++i){ - sprintf(buffer,"zconstraint molecule[%d] = \n", zconsMol[i]->getMyIndex()); + sprintf(buffer ,"zconstraint molecule[%d] = \n", zconsMol[i]->getMyIndex()); + result += buffer; + } - sprintf(buffer,"------------------------------------------------------------------\n"); + sprintf(buffer ,"------------------------------------------------------------------\n"); + result += buffer; - return buffer; + return result; }