diff --git a/lib/io/dsv_io.cpp b/lib/io/dsv_io.cpp index 1115f62..a8a7701 100644 --- a/lib/io/dsv_io.cpp +++ b/lib/io/dsv_io.cpp @@ -980,7 +980,7 @@ void gctl::geodsv_io::fill_column_point3dc(const array &data, int xid, std::stringstream ss; std::string s; - for (size_t i = 1; i < std::min(row_num_, (int) data.size()); i++) + for (size_t i = 1; i <= std::min(row_num_, (int) data.size()); i++) { ss.clear(); ss << data[i - 1].x; @@ -1016,7 +1016,7 @@ void gctl::geodsv_io::fill_column_point3ds(const array &data, int rid, std::stringstream ss; std::string s; - for (size_t i = 1; i < std::min(row_num_, (int) data.size()); i++) + for (size_t i = 1; i <= std::min(row_num_, (int) data.size()); i++) { ss.clear(); ss << data[i - 1].rad;