สมมติว่าฉันมีโครงสร้างที่มีลักษณะดังนี้:
struct LETTER
{
double one;
char[12] two;
double three;
char[12] four;
};
และอินพุตของฉันจะคั่นด้วยเครื่องหมายจุลภาค เช่น:
"32,CATSANDDOGS,42,WHAT"
"43,BATANDZEBRAS,23,PARROT"
ฉันพยายามปรับตัวอย่างนี้ (Spirit Qi : กฎสำหรับ char [5]) เพื่อม้วนผ่าน BOOST_FUSION_ADAPT_STRUCT
แต่ไม่มีโชคเลย ฉันลองใช้ std::array
ดังที่แสดงไว้ที่นี่ (http://www.boost.org/doc/libs/1_64_0/libs/spirit/example/qi/boost_array.cpp) แต่ฉันไม่สามารถทำให้มันทำงานในโครงสร้างได้ สิ่งที่ฉันพยายามทำเป็นไปได้หรือไม่? ฉันทำอะไรผิดที่นี่? ฉันคิดว่านี่จะเป็นกรณีการใช้งานที่ชัดเจนที่สุด
สิ่งที่ฉันพยายามทำเป็นไปได้หรือไม่?
std::string
หากคุณต้องการกรณีการใช้งานที่ชัดเจน - person sehe   schedule 28.11.2017