У меня есть строковые данные в следующем формате: "Ronit", "abc" "defgh", "abcdef", "fdfd",
Может кто-нибудь предложить хороший код в С++ для возврата разделенных запятыми токенов, когда запятые не находятся внутри строки?
т.е. он должен вернуться
- "Ronit"
- "а" "defgh"
- "ABCDEF" fdfd "
чтобы быть более понятным
Спасибо всем вам за любезную помощь.
Ниже приведен мой пример файла, который указан как вход,
Первая строка расскажет мне, сколько столбцов у меня есть #
Имя1, Имя2, NAME3, Name4
"user1", "user, user2", "user3" , "userrr
rrr4",
"user1", "user2", "user3" , "нас
Er4",
"User1", "пользователь, 2", "user3" , "user4"
"," user2, "", "", #
Ниже приведен вывод файла csv, пожалуйста, дайте мне код компиляции, чтобы я мог протестировать, еще раз спасибо за вашу любезную помощь.
1st Row, 1) user1, 2) user, user2 3) user3 4) userrrr4
Примечание. rr4 находится в следующей строке.
2nd Row, 1) user1 2) user2 3) user3 4) us er4
note er4 находится в следующей строке.
3-я строка, 1) user1 2) пользователь, 2 3) user3 4) user4
четвертая строка 1) 2) user2 3) 4)