Описание тега ostringstream

Output stream class to operate on strings.
1 ответ

Сбой порта Mac OS X в pthread_setspecific в glibstdC++ vsnprintf - как устранить неполадки?

Я тестирую порт Mac OS X моего многопоточного сервера. Он запускается, но он умирает в vsnprintf вскоре после того, как первый клиентский запрос принят рабочим потоком. Похоже, что vsnprintf пытается манипулировать локальной памятью некоторых потоко…
06 ноя '09 в 23:22
1 ответ

Как вставить в середину stringstream во время сериализации?

std::ostringstream oss; boost::archive::text_oarchive oa(oss); Я добавляю переменное количество контента к этому oa, вот так oa & int1; oa &int2; --------------------> insert number of matrices here oa & matrix1; ..//do some processin…
17 июл '13 в 07:35
4 ответа

Как использовать std::end для перезаписи строки в std::ostringstream?

Я хочу перезаписать строку в std::ostringstream но std::ends не работает Это проблема с VS2012, или я делаю что-то не так? Вот пример кода: std::ostringstream foo; foo << "1,2,3,4,5,6"; std::cout << foo.str(); // prints: 1,2,3,4,5,6 foo.…
09 июл '14 в 11:17
2 ответа

Струнный поток и многопоточность

Я новичок в многопоточности и C++, и у меня возникла проблема при попытке использовать потоки в моем приложении, которые сохраняют файлы. Код выглядит следующим образом: #include <iostream> #include <thread> #include <fstream> #inc…
05 июл '16 в 13:33
1 ответ

C++ std::stringstream/ostringstream и символы UTF

Я пишу программу, которая обрабатывает некоторые данные, выводит их в файл.csv, затем пишет сценарий GNUplot и вызывает GNUplot для выполнения сценария и создания файла изображения с одинаковым именем (только с разными расширениями). Имена файлов со…
28 июл '14 в 14:07
2 ответа

Странное поведение с острингстримом

Я пытался придумать умный способ объединить различные вещи в один строковый аргумент для функции без необходимости использовать ostringstream в явном виде. Я думал о: #define OSS(...) \ dynamic_cast<std::ostringstream const&>(std::ostrings…
14 апр '11 в 16:49
2 ответа

Преобразование ostringstream из VS6 в VS2010

У меня есть этот код, который хорошо работает под VS6, но дает ошибки в VS2010: void CGreatString::operator>> (char * lpszDest) { strcpy (lpszDest, str()); rdbuf()->freeze(0); } Я нашел это для чего-то похожего на мою проблему, но это все р…
16 май '12 в 14:23
2 ответа

Сбой при использовании "time.h"

== ЗАКЛЮЧИТЕЛЬНЫЙ КЛАСС ПРОДОЛЖАЕТ ЭТУ ЛИНИЮ == Это не было проблемой с std::ostringstreamЯ делал плохие вещи с "time.h" что я не до конца понял. Оригинальный вопрос появляется после урока. Финальный класс выглядит так: timestamp.h #ifndef __TIMESTA…
17 дек '13 в 13:26
1 ответ

ostringstream - это неопределенный тип?

В моем проекте C++ я пытаюсь сделать это: std::ostringstream stream(std::ostringstream::out); Но я получаю ошибку: error C2027: use of undefined type 'std::basic_ostringstream<_Elem,_Traits,_Alloc>' Я уже включил библиотеки iostream и ostream,…
20 янв '12 в 06:05
1 ответ

Первый сбой SFML 2.1 GUI

Сегодня я начал писать свою первую SFML-программу, которая должна была быть игрой в Snake, и все шло довольно хорошо, пока я не начал создавать массив двухмерных классов, который должен был содержать информацию о каждой плитке. Некоторые странные ве…
28 дек '13 в 13:51
2 ответа

OStringStream и пространства имен, выпуск C++

Поэтому я хотел преобразовать целое число в строку, но использование itoa не является стандартным, поэтому в своем исследовании я решил, что лучший способ сделать это - использовать OStringStream. Вот некоторый псевдокод: #include <iostream> #…
27 авг '12 в 14:52
0 ответов

Сбой в std:: basic_stringbuf<char...>:: переполнение

Я тестирую библиотеку C++ под Cygwin в конфигурации отладки. Конфигурация отладки включает в себя следующее CXXFLAGS: -DDEBUG -g3 -O2 -D_GLIBCXX_DEBUG -std=c++03 Тест умирает в: Testing PolynomialMod2 bit operations... Program received signal SIGABR…
17 июн '16 в 05:19
1 ответ

Конвертируйте double в string, быстро соблюдая заданную точность

У меня есть C++ программа с использованием SDL, Во время рендеринга мне нужно нарисовать некоторые графические компоненты. Мне иногда нужно конвертировать double переменные, округленные до одного десятичного знака, до std::string, Для этого я сейчас…
12 янв '16 в 13:09
0 ответов

Как получить стандартный вывод IBM cplex в строку вместо печати на консоли?

Я использую IBX cplex Solver в моей программе C++. по умолчанию он выводит вывод решения в консоль. Но я хотел, чтобы этот вывод решателя был в виде строки, которая позже может быть использована для регистрации или cout. Для этого я использовал прив…
11 фев '19 в 03:39
2 ответа

У basic_stringbuf нет члена с именем 'freeze'

Следующий код не компилируется: #include &lt;cstdio&gt; #include &lt;sstream&gt; int main() { std::ostrstream strm; strm.rdbuf()-&gt;freeze(0); } Я получаю следующие ошибки при компиляции: g++ sample3.cpp sample3.cpp: In function 'int main()': sampl…
28 апр '15 в 11:07
1 ответ

C++ ostringstream объект, вызывающий необработанное исключение после возврата основной функции

Unhandled exception at 0x53e83d80 in TestGame.exe: 0xC0000005: Access violation reading location 0xfeeefef6. Моя программа на C++ выдает необработанное исключение при закрытии окна SFML (в результате чего основной класс возвращает 0; Код, вызывающий…
25 фев '13 в 13:02
3 ответа

Как управлять объектом "ostringstream" в C++?

Это фрагмент кода из программы на C++. string TwoSeries::getArrays() { ostringstream outIndex; ostringstream outValueA; ostringstream outValueB; string stA; string stB; string valueA; string index; int *arA; int * arB; string valueB; for(int x = 0; …
07 ноя '11 в 21:57
1 ответ

Возврат потока строки (char*)

Мой профессор хочет, чтобы я вывел "площадь" из CalculateArea как символ / строка. Я не уверен, что именно он имеет в виду, но, возможно, некоторые из вас могут понять. #include &lt;iostream&gt; #include "math.h" #include &lt;cmath&gt; #include &lt;…
07 фев '12 в 00:41
0 ответов

Понимать макросы преобразования строк и приведение типов строк к строке в стиле C и CString

В настоящее время я работаю в приложениях MFC Visual Studio. И я в основном использую строку для регистрации и отладки, которая может содержать китайские символы. Поэтому я всегда использую набор символов Unicode по умолчанию. А процедура вывода, бу…
07 сен '17 в 05:45
7 ответов

Есть ли способ написать следующее как макрос C++?

my_macro &lt;&lt; 1 &lt;&lt; "hello world" &lt;&lt; blah-&gt;getValue() &lt;&lt; std::endl; следует расширить в: std::ostringstream oss; oss &lt;&lt; 1 &lt;&lt; "hello world" &lt;&lt; blah-&gt;getValue() &lt;&lt; std::endl; ThreadSafeLogging(oss.str…
03 фев '10 в 22:57