YAML 的使用入门
写入读取文件:
1.新建一个config.yaml 文件
name: frank
sex: male
age: 18
eye_leftup: [ 1561 , 1543 , 1529 , 1528 , 1558 , 1531 , 1530 , 1542 , 1541 , 1533 , 1532 , 1553 , 1552 , 1549 , 1548 , 1560 , 1559 , 1523 , 1522 , 1551 , 1550 , 1557 ]
2.读取文件内容
YAML:: Node config = YAML:: LoadFile ( "/Users/liuhaojie01/Documents/haojie/fighting/fighting/config.yaml" ) ;
cout << "name:" << config[ "name" ] . as< string> ( ) << endl;
cout << "sex:" << config[ "sex" ] . as< string> ( ) << endl;
cout << "age:" << config[ "age" ] . as< int > ( ) << endl;
cout << "eye_leftup:" << config[ "eye_leftup" ] . as< vector< int >> ( ) . size ( ) << endl;
vector< int > eye_leftup = config[ "eye_leftup" ] . as< vector< int >> ( ) ;
for ( int i; i < eye_leftup. size ( ) ; i++ ) {
cout << eye_leftup[ i] << " " ;
}