के साथ yaml पार्सिंग मैं एक yaml usign yaml-cpp का विश्लेषण करने की कोशिश कर रहा हूं। "नोड ऊंचाई मौजूद नहीं है": यह मेरा YAML है:yaml cpp
---
configuration:
- height: 600
- widht: 800
- velocity: 1
- scroll: 30
types:
- image: resources/images/grass.png
name: grass
- image: resources/images/water.png
name: water
version: 1.0
जब मैं
YAML::Node basenode = YAML::LoadFile("./path/to/file.yaml");
int height;
if(basenode["configuration"])
if(basenode["configuration"]["height"]
height = basenode["configuration"]["height"].as<int>();
else
cout << "The node height doesn't exist" << endl;
else
cout << "The node configuration doesn't exist" << endl;
मैं संदेश प्राप्त हो रहा है। मैं उस क्षेत्र (और अन्य?) तक कैसे पहुंच सकता हूं
बहुत बहुत धन्यवाद!
धन्यवाद मेरे सिर के लिए @ कोर्बिन! यह बहुत अच्छा काम करता है! मुझे बहुत अधिक दस्तावेज और उदाहरण नहीं मिला! – jmoren