yaml-cpp

    2

    1답변

    는 여기 튜토리얼 코드를 읽고 있어요 : 당신은 YAML 파일을 교환 할 경우, YAML::Node lineup = YAML::Load("{1B: Prince Fielder, 2B: Rickie Weeks, LF: Ryan Braun}"); for(YAML::const_iterator it=lineup.begin();it!=lineup.end();++i

    1

    2답변

    기본적으로 yamp-cpp는 따옴표없이 문자열을 내보내지만, 문자열에 대괄호가 있으면 항상 따옴표로 묶습니다. 내가 파일에 얻을 위의 예에서 YAML::Emitter out; // ... const std::string myStr = "[0, 0, 1]" out << myStr; : 내가 원하는 때 "[0, 0, 1]"[0, 0, 1] 어떻게 해결

    1

    1답변

    새 구문에 문제가 있습니다. 다음 YAML 파일을 구문 분석 할 때 : 두 번째 줄은 YAML을 던지는 것은 아니지만, #include "yaml.h" int main() { YAML::Node testNode = YAML::LoadFile("data/Sprites.yaml"); std::cout<<"type "<<testNode["S

    6

    2답변

    나는 매우 새로운 yaml-cpp에 익숙하다. 그러나 가장 간단한 프로그램을 시도했지만 실패했고 저자의 google/github 웹 사이트에서 답을 찾지 못했다. 오류 메시지는 다음과 같이 주어진다 --- !clarkevans.com/^invoice invoice: 34843 date : 2001-01-23 bill-to: &id001 g

    4

    3답변

    libyaml-cpp의 새 버전을 사용하고 링커 문제 (undefined reference to 'YAML::LoadFile(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)')를 사용하려고합니다. cmake -DBUILD_SHARED_LIBS=ON .. make

    0

    1답변

    노드를 사용하여 키에 다중 라인 문자열을 값으로 추가하는 방법은 무엇입니까? 방출기를 사용하고 싶지 않습니다. 나는 코드 아래 아이폰 같은 것을 원하는 : 어쩌구 ... 저쩌구 \ n을 ㅋ .... ㅋ \ 없음 내가 위에서 programitically YAML을 사용하여 유사한 데이터를 생성 할 :: 노드 객체.

    2

    2답변

    구문 분석하는 동안 yaml-cpp는 예외가 발생한 위치에 대한 좋은 파일 위치 (줄 번호 및 열 번호) 정보가있는 예외를 throw 할 수 있음을 알고 있습니다. 포스트 파스틴은 어떨까요? 주어진 노드와 관련된 YAML 파일의 (첫 번째) 행 번호를 결정하는 메커니즘이 있습니까?

    1

    1답변

    나는 이전에 아무것도 모르는 yaml-cpp (0.5.1) 노드를 걸 으려고합니다. 에미 터 및 노드 이벤트를 사용하는 YAML :: Dump가 있다는 것을 알고 있지만 이미 터를 사용하지 않는 방법이 있는지 궁금합니다. 나는 다음 코드를 시도했지만 모두 필요한 경우를 결정하는 데 필요한 방법을 찾지 못했습니다 : void yaml_cpp_TestFunc_

    1

    1답변

    yaml 파일을 구문 분석하는 동안 전체 노드 객체를 가져 오려고합니다. 내 YAML 데이터 나 데이터를 얻기 위해 노력하고 있어요 방법은 YAML::Node parentNode = YAML::LoadFile(abc.yaml); // My yaml file name is abc if(!parentNode.IsNull()) {

    2

    1답변

    노드의 이름을 가져 오는 방법이 있습니까? Fruits: - apple - orange - pear 및 C++의 : 예를 들어 YAML::Node fruit = parser["Fruits"]; cout << fruit.name() << endl; // should print "Fruits" 는 YAML :: 노드 : 이름