Oto, co próbuję zrobić:Zmiana zachowania podwójnych cudzysłowów, gdy >> stringout
powiedzieć, że mam stringstream. Potem << "\"hello world\" today";
wtedy, gdy robię
sstr >> myString1 >> myString2;
chciałbym myString1 mieć "hello world" i myString2 mieć "dzisiaj"
Czy istnieje sposób, ewentualnie z manipulatorem , osiągnąć to?
Dzięki
Jest to łatwe do wdrożenia przy użyciu std :: getline (istream, string, terminator). Po prostu ustaw terminator na "" i zatrzyma czytanie na początku całkiem. " –
@Martin: To zależy od konkretnych decyzji dotyczących ucieczki i obsługi linii, których nie zawsze chcesz. –
Nie wiesz co masz na myśli. –