From 48b69a593cecc322b3bedf6bfabee38f87ff71e8 Mon Sep 17 00:00:00 2001 From: namark <namark@disroot.org> Date: Wed, 1 May 2019 04:02:08 +0400 Subject: [PATCH] Minor improvements. --- diff.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/diff.cpp b/diff.cpp index 001657d..f1d5f2d 100644 --- a/diff.cpp +++ b/diff.cpp @@ -1,8 +1,10 @@ -#include <iostream> +#include <cstdio> #include <algorithm> #include "simple/file.hpp" #include "simple/geom/vector.hpp" +#include "simple/geom/segment.hpp" #include "simple/support/arithmetic.hpp" +#include "simple/support/misc.hpp" using namespace simple::file; using index_type = simple::geom::vector<size_t, 2>; @@ -62,16 +64,17 @@ index_type measure_change(const double_buffer& buffers, index_type start) // NOT void showChange(index_type position, index_type change) { - std::cout << "--------\n"; + using simple::support::to_string; + std::puts("--------"); for(size_t i = 0; i < index_type::dimensions; ++i) - std::cout << position[i] << ":" << change[i] << '\n'; + std::puts( to_string<index_type::value_type>(simple::geom::segment<size_t>{position[i], change[i]}, ':').c_str() ); } int main(int argc, char const* argv[]) try { if(argc <= 2) { - std::cerr << "Need 2 parameters!" << '\n'; + std::fputs("Need 2 parameters!", stderr); return -1; } -- GitLab