Вопросы по теме '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");...
2662 просмотров
schedule
19.09.2022
std::stringstream для чтения целых и строк из строки
Я программирую на С++ и не знаю, как добиться следующего:
Я копирую файловый поток в память (потому что меня попросили, я бы предпочел читать из потока), а затем пытаюсь получить доступ к его значениям, чтобы сохранить их в строки и переменные типа...
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() << "]";
}
Но я получаю вывод программы как
[this...
7818 просмотров
schedule
22.11.2023
Странное поведение строкового потока, переданного по ссылке
Для проекта я хотел бы использовать stringstream для переноса данных. Для достижения этой цели мне нужно передать некоторый поток строк в качестве параметра какой-либо функции, но когда я вывожу потоки строк, я вижу что-то вроде адреса.
Код :...
1629 просмотров
schedule
03.11.2023
Повреждение StringStream/c_str() в C++
У меня возникли проблемы с std::cout, std::stringstream и std::string.c_str(). В основном, кажется, что где-то что-то застревает в буфере, и я не знаю, как решить эту проблему.
Если вам не нравится читать код в StackOverflow, вот соответствующие...
2135 просмотров
schedule
22.09.2022
уменьшение размера струнного потока
В качестве простого способа сохранить несколько журналов состояния и т. Д. Я выбрал std::stringstream . В случае ошибки я могу просто выгрузить .rdbuf() в файл, чтобы иметь возможность воспроизвести то, что делала моя программа до ее сбоя.
Моя...
1255 просмотров
schedule
27.03.2024
Используйте функцию Stream-like Input to C++
Я знаю, что можно использовать макросы препроцессора для создания функции, которая принимает "потоковые" входные данные. Чтобы пояснить, что я имею в виду под «потоковым» вводом, позвольте мне привести пример (ввод в LOGGER является «потоковым»):...
359 просмотров
schedule
28.05.2024
Как заменить некоторые символы из stringstream в C++?
У меня есть требование заменить все возвраты каретки/переводы строк из строкового потока в проекте VC++. Я очень новичок в этом, и я пробовал следующее:
strCustData.Replace("\r\n","")
Но это не работает, потому что strCustData имеет тип...
5878 просмотров
schedule
12.11.2023
Как преобразовать строки в двойные числа в C++ с помощью stringstream
Я пытаюсь взять строки из векторов и преобразовать их в двойные с помощью stringstream. Однако, когда я запускаю этот код:
double tempDob;
stringstream ss;
ss << tempVec[3];
ss >> tempDob;
Я получаю странные вещи вместо...
824 просмотров
schedule
02.11.2022
Вставка символа после каждого n-го элемента строки (без использования stringstream)
Я написал функцию, которая удаляет пробелы и тире из строки. Затем он вставляет пробел после каждого третьего символа. Мой вопрос: может ли кто-нибудь предложить другой способ сделать это, не используя stringstream ?
#include <iostream>...
231 просмотров
schedule
09.11.2022
Как преобразовать из строкового потока в беззнаковый вектор символов и наоборот?
У меня есть std::stringstream ss; , содержащий двоичные данные, которые я хочу поместить в std::vector<unsigned char> my_vector; . Затем я хочу взять my_vector и использовать его для создания нового std::stringstream new_ss , идентичного...
1113 просмотров
schedule
26.01.2024
Разделение строки в С++
Я пишу функцию для перестановки слов в строке. Моя идея состоит в том, чтобы разбить строку на ' ', поместить слова в стек и вытолкнуть их, чтобы напечатать строку с перевернутыми словами.
Но я не могу разбить строку с помощью класса stringstream....
105 просмотров
schedule
06.04.2024
Использование std::stringstream для получения даты
Я пытаюсь получить дату из CLI. Однако сначала я получаю его как строку, потому что программа ведет себя неправильно, когда я ввожу какое-то недопустимое значение, например, строку при использовании std::cin ›› непосредственно в int. Вот мой код до...
40 просмотров
schedule
12.02.2024