Описание тега 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 <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
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 <iostream> #include "math.h" #include <cmath> #include <…
07 фев '12 в 00:41
0
ответов
Понимать макросы преобразования строк и приведение типов строк к строке в стиле C и CString
В настоящее время я работаю в приложениях MFC Visual Studio. И я в основном использую строку для регистрации и отладки, которая может содержать китайские символы. Поэтому я всегда использую набор символов Unicode по умолчанию. А процедура вывода, бу…
07 сен '17 в 05:45
7
ответов
Есть ли способ написать следующее как макрос C++?
my_macro << 1 << "hello world" << blah->getValue() << std::endl; следует расширить в: std::ostringstream oss; oss << 1 << "hello world" << blah->getValue() << std::endl; ThreadSafeLogging(oss.str…
03 фев '10 в 22:57