2
그리드 그래프를 인쇄하고 싶습니다. 부스트를 사용하여 그리드 그래프를 표시하는 방법은 무엇입니까?
는 다음 코드를#include <boost/graph/graphviz.hpp>
#include <boost/graph/grid_graph.hpp>
typedef boost::grid_graph<2> Grid;
int main()
{
boost::array<std::size_t, 2> lengths = { { 3, 5 } };
Grid grid(lengths);
std::ofstream gout;
gout.open("test.dot");
boost::write_graphviz(gout, grid);
}
을 시도하고이 같은 결과를 얻었다.
내가 라이브러리 함수를 사용하십시오 (슬프게도 문서 사이트는 응답하지 않는 것 같다). 아니면 그냥 ...'system ('neato -Tpng -Goverlap = false test.dot> test.png'); '그렇다면? 동적 데이터에서 명령을 작성하는 경우 보안 취약성에주의하십시오. 오류 처리에주의하십시오. 행운을 빕니다 – sehe
그럼 나 한테 얼마나 친절했는지, 그리고 네가하는 일과 갇혀있는 곳을 보여주는 새로운 질문을 게시하는 게 어떻 겠니? – sehe
@angel 정말 의미가 없습니다. 다른 문제가있는 경우 새로운 질문을 올리는 것을 고려하십시오. 이것의 아무 것도 여기에 당신의 질문과 관련이 없습니다. – sehe