c++ boost split string

后端 未结 2 1367
予麋鹿
予麋鹿 2020-12-13 03:51

I\'m using the boost::split method to split a string as this:

I first make sure to include the correct header to have access to boost::split

2条回答
  •  忘掉有多难
    2020-12-13 04:03

    My best guess at why you had problems with the ----- covering your first result is that you actually read the input line from a file. That line probably had a \r on the end so you ended up with something like this:

    -----------test2-------test3

    What happened is the machine actually printed this:

    test-------test2-------test3\r-------

    That means, because of the carriage return at the end of test3, that the dashes after test3 were printed over the top of the first word (and a few of the existing dashes between test and test2 but you wouldn't notice that because they were already dashes).

提交回复
热议问题