Свързани въпроси 'stringstream'

stringstream временен проблем с връщане на ostream
Създавам логер със следните секции: // #define LOG(x) // for release mode #define LOG(x) log(x) log(const string& str); log(const ostream& str); С идеята да направим: LOG("Test"); LOG(string("Testing") + " 123"); stringstream s;...
2662 изгледи
schedule 19.09.2022

Повреда на StringStream/c_str() в C++
Имам някои проблеми със std::cout, std::stringstream и std::string.c_str(). Основно, изглежда, че има неща, които се хващат някъде в буфер, и не съм сигурен как да поправя проблема. Ако не обичате да четете код в StackOverflow, ето съответните...
2135 изгледи
schedule 22.09.2022

Странно поведение на поток от низове, предаван по референция
За проект бих искал да използвам stringstream за пренасяне на данни. За да постигна тази цел, трябва да предам някакъв поток от низове като параметър към някаква функция, но когато извеждам потоците от низове, виждам нещо като адрес. Кодът :...
1629 изгледи
schedule 03.11.2023

std::stringstream за четене на int и низове от низ
Програмирам на C++ и не съм сигурен как да постигна следното: Копирам файлов поток в паметта (тъй като бях помолен да го направя, бих предпочел да чета от поток) и след това се опитвам да получа достъп до стойностите му, за да ги съхраня в низове и...
29652 изгледи
schedule 08.11.2023

Пренасочване на stderr към stdout с помощта на поток от низове
Имам код като този int main() { std::stringstream oss; std::cerr.rdbuf( oss.rdbuf() ); std::cerr << "this goes to cerr"; std::cout << "[" << oss.str() << "]"; } Но получавам резултата от програмата...
7818 изгледи
schedule 22.11.2023

Как да замените някои символи от stringstream в C++?
Имам изискване да заменя всички връщания на каретка/подаване на редове от поток от низове в VC++ проект. Много съм нов в това и опитах следното: strCustData.Replace("\r\n","") Но това не работи, защото strCustData е от тип stringstream, а...
5878 изгледи
schedule 12.11.2023

намаляване на размера на поток от низове
Като лесен начин за съхраняване на няколко журнала за състояние и т.н. избрах std::stringstream . В случай на грешка мога просто да изхвърля .rdbuf() във файл, за да мога да възпроизведа какво е правила моята програма, преди да се срине. Моят...
1255 изгледи
schedule 27.03.2024

Използвайте функцията Stream-like Input to C++
Наясно съм, че човек може да използва макроси на препроцесор, за да създаде функция, която приема „подобен на поток“ вход. За да изясня какво имам предвид под „подобен на поток“ вход, позволете ми да ви дам пример (входът към LOGGER е „подобен на...
359 изгледи
schedule 28.05.2024