summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ripser.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/ripser.cpp b/ripser.cpp
index 18c61c3..bd614de 100644
--- a/ripser.cpp
+++ b/ripser.cpp
@@ -815,7 +815,10 @@ int main(int argc, char** argv) {
#ifdef FILE_FORMAT_LOWER_TRIANGULAR_CSV
std::vector<value_t>& distances = diameters;
value_t value;
- while ((input_stream >> value).ignore()) distances.push_back(value);
+ while (input_stream >> value) {
+ distances.push_back(value);
+ input_stream.ignore();
+ }
compressed_lower_distance_matrix_adapter dist(distances);