1
ответ

Путями станд.:: stringstream может установить сбой / плохой бит?

Общая часть кода, который я использую для разделения простой строки, похожа на это: встроенный станд.:: вектор <станд.:: строка> разделение (станд. константы:: представьте &s в виде строки, символ delim) {станд.:: вектор <станд.:: строка>
вопрос задан: 26 June 2011 03:17
1
ответ

Лучший способ освободить stringstream?

Одна из возможностей: somestringstream.str (""); Но действительно ли это является самым оптимальным? Есть ли любой способ сохранить stringstream внутренний буфер, так, чтобы, следуя за оператором <<() вызовы не требовали бы...
вопрос задан: 7 May 2009 13:22
0
ответов

Агрегат Qt c++ 'std ::stringstream ss' имеет неполный тип и не может быть определен

У меня есть эта функция в моей программе, которая преобразует целые числа в строки :QString Stats _Manager ::convertInt (int num ){ stringstream ss; сс << число; вернуть ss.str ();...
вопрос задан: 19 December 2018 11:26
0
ответов

Можно ли передать строковый поток в качестве параметра функции?

Можно ли передать поток строк и заставить функцию писать в него напрямую? Я помню, я видел функцию, вызываемую примерно так: my_func(ss << "text" << hex <&...
вопрос задан: 15 March 2018 00:45
0
ответов

How to stop doubles converting to scientific notation when using a stringstream

I'm making a function to return the number of decimal and whole number digits and am converting the inserted typename number to a string using sstreams. However the number when being converted to a ...
вопрос задан: 26 July 2017 11:48
0
ответов

Как очистить экземпляр std ::ostringstream, чтобы его можно было использовать повторно? [дубликат]

Возможный дубликат :Как повторно использовать ostringstream? Я использую std ::ostringstream для преобразования значений float и int в строки, но я все равно не могу найти повторное использование экземпляра. Для иллюстрации...
вопрос задан: 23 May 2017 12:34
0
ответов

Что делать с последней запятой, при создании строки, разделенной запятыми? [дубликат]

Возможные дубликаты: не печатать пробел после последнего числа Печать списков с запятыми C ++ #include #include #include <поток> #include
вопрос задан: 23 May 2017 12:10
0
ответов

Что более эффективно / аккуратно: очистить существующий поток строк или создать новый?

Простой вопрос из любопытства. Несколько методов в классе должны использовать поток строк или, в частности, поток строк. 1) Сделайте строковую переменную в качестве члена класса, а затем просто ...
вопрос задан: 23 May 2017 11:59
0
ответов

StringStream в C #

Я хочу иметь возможность построить строку из созданного мной класса, который является производным из Stream. В частности, я хочу иметь возможность писать такой код: void Print (Stream stream) {// Какой-то код, который ...
вопрос задан: 2 December 2015 18:07
0
ответов

Неполный тип не допускается: stringstream

Почему эта строка выдает ошибку Ошибка: неполный тип не допускается? stringstream ss;
вопрос задан: 6 August 2015 23:41
0
ответов

Установка содержимого std :: stringstream с помощью str (const char *) имеет странные последствия

Я широко использую std :: stringstream для генерации кода. Я столкнулся с каким-то странным поведением при установке содержимого с помощью функции str (), а затем с помощью оператора <<. Может кто-то ...
вопрос задан: 17 June 2015 20:57
0
ответов

Игнорировать значения из строкового потока (например,% * f в sscanf)

I ' m пытается избавиться от старых небезопасных функций C, включая sscanf (). Сейчас я использую #include std :: string str = "111 222,2 333 444,4 555"; std :: stringstream sstr (стр); int i, j, ...
вопрос задан: 7 November 2013 13:27
0
ответов

Объединить целые числа в массив?

В рамках домашнего задания мне нужно соединить определенные значения в массиве на C++. Так, например, если у меня есть: int v[] = {0,1,2,3,4} в какой-то момент мне может понадобиться конкатенировать v[1] -> v[4], поэтому...
вопрос задан: 20 September 2012 21:01
0
ответов

Использование stringstream для отступа/центрирования вывода

Я изучаю c++ и получил проект для отправки треугольника паскаля на вывод (после n-строк вычислений). Получая такой вывод, хранящийся в буфере stringstream " 1 1 1 1 2 1 1 3 3 1 Но...
вопрос задан: 19 September 2012 16:33
0
ответов

получить все из струнного потока

Я поместил информацию о соме в stringstream ss: stringstream ss (stringstream :: in | stringstream :: out); ss << "abc 456"; ss << 123 Затем я решил извлечь содержимое строки в строку g: ...
вопрос задан: 22 August 2012 11:25
0
ответов

Как использовать stringstream для разделения строк, разделенных запятыми [дубликат]

У меня есть следующий код :std ::string str = "abc def,ghi"; std ::stringstream ss (str ); строковый токен; в то время как (сс >> токен ){ printf ("%s\n", token.c _str ()); } Вывод: :abc def,...
вопрос задан: 30 July 2012 10:21
0
ответов

Почему преобразование строки в число происходит так медленно в C++?

Эта функция считывает массив двойных значений из строки :vector parseVals (string& str ){ stringstream ss (str ); вектор<двойное> значение; двойной вал; а (сс >>...
вопрос задан: 13 July 2012 07:33
0
ответов

Может ли поток строк генерировать исключение при чтении примитива?

Глядя на какой-то старый код, мы видим много вещей, подобных следующему :// Это глупо строка сделать _что-то (целое в ){ исходящий поток строк; try { out << std ::fixed << in; }...
вопрос задан: 7 July 2012 21:28
0
ответов

Ошибка компилятора GCC при извлечении символа из временного потока

I ' m пытается прочитать один символ из потока. С помощью следующего кода я получаю ошибку компилятора «неоднозначная перегрузка» (GCC 4.3.2 и 4.3.4). Что я делаю не так? #include # ...
вопрос задан: 25 January 2012 14:36
0
ответов

cout << stringstream

Когда я помещаю что-то в stringstream, скажем, действительное число, если я затем вставляю этот объект stringstream в cout ... на что я смотрю? Обычно я получаю какие-то странные числа. Это ...
вопрос задан: 11 January 2012 09:33
0
ответов

Ошибка сегментации потока строк C ++

Я написал эту программу: #include #include #include #include using namespace std; двойное расстояние (вектор *, вектор <...
вопрос задан: 23 November 2011 13:21
0
ответов

объединить поток строк в c ++

Как я могу объединить два потока строк? #include # include # include # include # include # include # ...
вопрос задан: 22 November 2011 18:23
0
ответов

Как вставить строку в начало строкового потока

Только для примера, а не фактический код: stringstream ss; ss << "world!"; строка привет ("Привет"); // вставляем привет в начало сс ?? Спасибо за все ответы, я также нашел этот код, ...
вопрос задан: 28 October 2011 19:54
0
ответов

использование строкового потока для печати округленного числа с плавающей запятой

У меня есть переменные с плавающей запятой «lmin» и «lmax». я хочу отображать только 4 значащих цифры. В настоящее время я использую кое-что, что я нашел в Интернете, например, форму ... текст строки; stringstream ss; ss ...
вопрос задан: 12 October 2011 03:00
0
ответов

Получение буфера в поток строк в шестнадцатеричном представлении:

Если бы у меня был буфер вроде: uint8_t buffer [32]; и он был полностью заполнен значениями, как я могу поместить его в поток строк в шестнадцатеричном представлении с нулевым заполнением для небольших значений? Я ...
вопрос задан: 3 October 2011 19:44
0
ответов

сброс потока строк

Как мне «сбросить» состояние потока строк до того, что было при создании? int firstValue = 1; int second Value2; std :: stringstream ss; ss << "Hello:" << firstValue; станд :: ...
вопрос задан: 1 October 2011 23:36
0
ответов

C ++ Функция преобразования файлов для использования StringStream

У меня есть множество классов C ++, которые читают данные из потока файлов. Функции выглядят так. Bool LoadFromFile (класс Ifstream & File); Я создаю новую функцию для чтения из памяти вместо ...
вопрос задан: 20 September 2011 11:09
0
ответов

как очистить содержимое в потоке String.? [дубликат]

Кто-нибудь может сказать мне, как очистить содержимое строкового потока ..? Я пробовал следующее, но это не сработало. stringstream ss; сс << "бала" << "муруган"; cout << ss.str (); // Вывод ...
вопрос задан: 4 August 2011 10:02
0
ответов

Вставка конечной строки в строковый поток

Мы знаем, что при вставке \ n в файловый поток соответствующая последовательность конца строки для системы будет записана в файл (например, \ r \ n для Windows). Вставляет ли конечную строку в std :: ...
вопрос задан: 28 July 2011 20:41
0
ответов

Redirecting stderr to stdout using string stream

I have a code like this int main() { std::stringstream oss; std::cerr.rdbuf( oss.rdbuf() ); std::cerr << "this goes to cerr"; std::cout << "[" << oss.str() << ...
вопрос задан: 24 May 2011 09:36