Asumsikan saya sudah memiliki struct yang terlihat seperti ini:
struct LETTER
{
double one;
char[12] two;
double three;
char[12] four;
};
Dan masukan saya dipisahkan koma, misalnya:
"32,CATSANDDOGS,42,WHAT"
"43,BATANDZEBRAS,23,PARROT"
Saya telah mencoba mengadaptasi contoh ini (Spirit Qi : rule for char [5]) untuk melewati BOOST_FUSION_ADAPT_STRUCT
tetapi belum berhasil. Saya mencoba menggunakan std::array
seperti yang ditunjukkan di sini (http://www.boost.org/doc/libs/1_64_0/libs/spirit/example/qi/boost_array.cpp) tetapi saya belum bisa membuatnya berfungsi di sebuah struct. Apakah yang saya coba lakukan mungkin? Apa yang saya lakukan salah di sini? Menurut saya ini akan menjadi kasus penggunaan yang paling jelas.
Apakah yang saya coba lakukan mungkin?
std::string
jika Anda menginginkan kasus penggunaan yang jelas - person sehe   schedule 28.11.2017