Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
二分木を印刷しようとしています
void print_tree(Node * root,int level ) { if (root!=NULL) { cout<< root->value << endl; } //... }
レベル「-」文字で各値をインデントするために、出力をインデントするにはどうすればよいですか。
文字の反復回数を含む文字列を作成できます。
std::cout << std::string(level, '-') << root->value << std::endl;
cout には特殊文字があります。以下に 2 つを示します。
'\t' - tab '\n' - new line
それが役に立ったことを願っています。