Описание тега strstream
2
ответа
Проблемы, связанные с потоком строк
Я пытаюсь сделать следующее std::stringstream str; string string1, string2; long a = 23343; long b = 323234; str << std::hex << a; str >> string1; //line no. 6 str << std::hex << b; str >> string2; //line no.8 a &…
25 ноя '13 в 12:37
2
ответа
У basic_stringbuf нет члена с именем 'freeze'
Следующий код не компилируется: #include <cstdio> #include <sstream> int main() { std::ostrstream strm; strm.rdbuf()->freeze(0); } Я получаю следующие ошибки при компиляции: g++ sample3.cpp sample3.cpp: In function 'int main()': sampl…
28 апр '15 в 11:07
2
ответа
Преобразование strstream в sstream конфликт о c_str()
У меня есть этот блок кода, как написано с strstream, И я преобразовал это в sstream как ниже. Я не уверен, но я думаю printStream->str() возвращает строковый объект с копией (временной) содержимого в буфере потока, указанного printStreamи тогда …
20 окт '17 в 09:27
3
ответа
Strstream в C++
Я пишу код #include<sstream> #include<iostream> using namespace std; int main(){ strstream temp; int t =10; temp>>10; string tt ="testing"+temp.str(); Возникла проблема, она вообще не работает для переменной temp, просто получить в…
11 ноя '10 в 16:26
2
ответа
ostrstream интерпретирует константу как указатель
Я столкнулся с этой проблемой при очистке макросов отладки старого приложения C/C++: у нас есть класс Tracer, унаследованный от ostrstream (Я знаю, что это устарело с C++98, но это приложение было написано в 1998 году!), Которое мы используем так: T…
17 янв '13 в 14:31
1
ответ
Попытка чтения содержимого из strstream приводит к нарушению доступа
Я пытаюсь прочитать содержимое ostrstream с помощью str (). Пытаясь это сделать, я всегда сталкиваюсь с нарушениями доступа, и мое приложение вылетает. Есть ли способ читать из strstream, не вызывая ошибок потока? Я работаю над устаревшим проектом, …
07 окт '16 в 09:37
0
ответов
std::strstream не реализует eof и заглядывает правильно?
У меня есть источник данных байтов, определенный следующим образом: char * data; unsigned int dataSize; dataSize не ноль и часто довольно большой (мегабайт) Следующий код работает: std::string str(data, dataSize); std::istringstream stream(str); cha…
02 дек '14 в 14:30
2
ответа
Применение strstr() несколько раз в одной строке в C
Я пытаюсь написать код, который извлекает все слова / строки между тегами и, используя strstr. Но кажется, что он просто застревает в первой извлеченной строке, которая является "быстрой". Как я могу получить код для продолжения после извлечения пер…
02 май '15 в 14:59
1
ответ
Запрос относительно ostrstream
Прежде всего, я хотел бы сообщить всем, что ostrstream устарел и не должен использоваться в будущем. но моё сомнение это нечто другое. исходный код моего приложения имеет код, как показано ниже. ostrstream o; o << cell.value(CI) << "-" &…
14 фев '12 в 05:13
4
ответа
Почему std::strstream устарел?
Я недавно обнаружил, что std::strstream устарела в пользу std::stringstream, Прошло много времени с тех пор, как я использовал его, но он сделал то, что мне нужно было сделать в то время, поэтому был удивлен, узнав о его устаревании. Мой вопрос: поч…
12 май '10 в 15:21
1
ответ
Что может заменить pcr и зависание strstream в stringstream?
У меня есть старый код на C++, использующий strstream и использующий методы pcount и freeze. Я хочу использовать класс stringstream вместо этого. Чем можно заменить методы pcount и freeze в strstream? Код выглядит примерно так: strstream log; // thi…
29 авг '12 в 15:13
1
ответ
Как инициализировать std::istringstream из const unsigned char* без приведения или копирования?
У меня есть двоичные данные в байтовой последовательности, описанной const unsigned char *p а также size_t len, Я хочу быть в состоянии передать эти данные в функцию, которая ожидает std::istream *, Я думаю, что я смогу сделать это без копирования д…
19 июл '11 в 13:55
0
ответов
преобразовать QString в istream *
Мне нужно сделать калькулятор и использовать для этого парсер. Мои входные данные для моего парсера - это входные данные std ::istream*, и мне нужно преобразовать мою QString из моего приложения-калькулятора во входные данные моего парсера, чтобы он…
11 май '21 в 17:00
1
ответ
Как std::spanstream обычно используется в C++?
<spanstream>дебютирует в C++23 (см. cppreference). По предложению это струнные потоки с std::span на основе буферов. Мои вопросы: Делает std::spanstream имеют в некотором роде эквивалентное использование старых std::strstream (или же strstrea…
10 июн '21 в 18:36