Skip to content

dtl::board::WriteNumber (板書クラス)

Kasugaccho edited this page May 15, 2019 · 2 revisions

バージョン:0.4.7.0以降

<DTL/Board/WriteNumber.hpp>

namespace dtl::board {
  template <typename T, typename Char = char>
  class WriteNumber;
}

T は1bit以上の型

対応機能

機能名 対応
非長方形Matrix 可能✅

例 (C++11)

#include <DTL.hpp>
#include <array>
#include <string>
#include <iostream>

int main() {

	std::array<std::array<int, 10>, 10> matrix{ {} };

	dtl::Border<int>(1).draw(matrix);

	std::string str{};
	dtl::board::WriteNumber<int>("\n", "(", "), ").draw(matrix, str);

	std::cout << str;

}

出力

(1), (1), (1), (1), (1), (1), (1), (1), (1), (1),
(1), (0), (0), (0), (0), (0), (0), (0), (0), (1),
(1), (0), (0), (0), (0), (0), (0), (0), (0), (1),
(1), (0), (0), (0), (0), (0), (0), (0), (0), (1),
(1), (0), (0), (0), (0), (0), (0), (0), (0), (1),
(1), (0), (0), (0), (0), (0), (0), (0), (0), (1),
(1), (0), (0), (0), (0), (0), (0), (0), (0), (1),
(1), (0), (0), (0), (0), (0), (0), (0), (0), (1),
(1), (0), (0), (0), (0), (0), (0), (0), (0), (1),
(1), (1), (1), (1), (1), (1), (1), (1), (1), (1),
Clone this wiki locally