Вопросы по теме 'stringstream'
Поток из std::string без копирования?
У меня есть сетевой клиент с методом запроса, который принимает std::streambuf* . Этот метод реализован путем boost::iostreams::copy -переноса его в пользовательский класс, производный от std::streambuf , который знает, как записывать данные в...
2352 просмотров
schedule
12.06.2022
Извлечь несколько слов в одну строковую переменную
std::stringstream convertor("Tom Scott 25");
std::string name;
int age;
convertor >> name >> age;
if(convertor.fail())
{
// it fails of course
}
Я хотел бы извлечь два или более слова в одну строковую переменную. Пока я...
3970 просмотров
schedule
02.06.2022
С++: вектор в строковый поток
Я хочу знать, можно ли преобразовать std::vector в std::stringstream с помощью универсального программирования и как это сделать?
25822 просмотров
schedule
17.05.2023
stringstream не передает отрицательные значения в неподписанных типах?
У меня такая же проблема в Ubuntu 10.04 с использованием gcc4.4, тот же код отлично работает на RH 5.5 с использованием gcc4.1
#include <sstream>
#include <iostream>
int main(int argc, char** argv) {
std::stringstream myStream;...
2372 просмотров
schedule
28.01.2023
Почему эта функция stl возвращает это двойное значение?
Следующее утверждение не работает в RAD Studio 2010 (и, кстати, будет выполнено в Visual Studio 2010):
double d1 = 0.0104;
double d2 = 0.0;
std::istringstream ss("0.0104");
ss >> d2;
assert(d1 == d2);
Это меня...
98 просмотров
schedule
18.02.2023
stringstream не работает с Rcpp в OSX 10.6
Кажется, что std :: stringstream не работает с Rcpp. Чтобы изолировать проблему, я написал минимальную программу:
#include <string>
#include <sstream>
#include <Rcpp.h>
float atof(std::string a) {
std::stringstream...
733 просмотров
schedule
21.09.2022
Чтение/запись байтов без знака с помощью std::stringstream
Я пытаюсь записать неподписанные символы в строковый поток.
Информация, которую мне нужно записать, связана с 0x00. Мне нужно записывать значения от 0 до 40 как фактические числовые значения, а не как символы ASCII.
РЕДАКТИРОВАТЬ: Чтобы...
3889 просмотров
schedule
24.07.2022
Строковый поток С++ читается в строке фиксированной длины в массив символов
Учитывая формат данных как «int, int,..., int, string, int», возможно ли использовать stringstream (только) для правильного декодирования полей?
[Код]
int main(int c, char** v)
{
std::string line = "0,1,2,3,4,5,CT_O,6";
char...
5410 просмотров
schedule
21.07.2022
Преобразование std::stringstream в const char** без выделения памяти
Насколько я понимаю, std::stringstream внутренне представлен не как std::string , а скорее как набор экземпляров std::string . (поправьте меня, если я ошибаюсь).
У меня есть данные, представленные как std::stringstream , и я хочу передать их...
6117 просмотров
schedule
15.11.2022
удвоить в строку без экспоненциальной записи или завершающих нулей, эффективно
Эта процедура вызывается миллионы раз для создания больших CSV-файлов, полных чисел. Есть ли более эффективный способ для этого?
static std::string dbl2str(double d)
{
std::stringstream ss;
ss << std::fixed <<...
7103 просмотров
schedule
16.09.2022
преобразование из пустой строки в число с плавающей запятой с использованием stringstream приводит к ненулевому значению
Я попытался решить эту проблему с помощью ранее отвеченных вопросов, таких как Преобразование из строки в число с плавающей запятой изменяет номер , но мне это не удалось.
В моем коде я беру строку, полную символов ' ', и преобразую ее в число с...
1270 просмотров
schedule
19.04.2023
Строковый поток C ++, если слово числовое, разделить на два
Я новичок в программировании и должен создать программу, которая читает подсказку: «Мне нужно потратить 8 долларов». Затем необходимо распечатать каждое слово в отдельной строке, а затем, если какая-либо из строк является числовой, ее нужно разделить...
500 просмотров
schedule
31.03.2024
ostringstream, .str () и сброс / очистка потока
Я зализываю свои раны из Ошибка памяти с std: ostringstream и -std = c ++ 11? , и у меня есть связанный с этим вопрос.
Если следующее возвращает временное значение, так что reserve не действует, а char* недействителен:
ostringstream oss;...
2922 просмотров
schedule
09.12.2022
Нужно проанализировать строку целых чисел и получить пробел
У меня есть файл, заполненный целыми числами (переменная сумма в строке), разделенными пробелом. Я хотел бы проанализировать int, затем пробел, затем int, затем пробел ... до символа новой строки, а затем начать с новой строки до eof. Пример файла...
957 просмотров
schedule
20.09.2023
Преобразование шестнадцатеричной строки в байты в С++
Я ищу библиотечную функцию С++ или встроенную функцию, которая может читать длинную шестнадцатеричную строку (например, хэш SHA256) и превращать ее в массив символов без знака. Я пытался использовать stringstream для этого, но безрезультатно....
4105 просмотров
schedule
13.10.2022
Функция stringstream str() повторно настраивает неверный ptr
Я пытаюсь прочитать файл XML и буферизовать его в std::stringstream, но когда я вызываю функцию str() для буферизованных данных, я получаю неверный ptr..
Код...
std::stringstream pushFileToStream(const char* xmlFile)
{
std::stringstream...
168 просмотров
schedule
02.12.2022
Почему объявление строкового потока должно вызывать ошибку неполного типа?
Я пытаюсь объявить строковый поток, который будет использоваться для обращения числа, чтобы увидеть, является ли это палиндромом (вход - это целое число, переданное в функцию) -
stringstream ssInput;
ssInput << input;
string reverseInput =...
2426 просмотров
schedule
06.09.2023
приведение элементов вектора uint8 к stringstream
У меня возникли проблемы с выяснением того, как преобразовать мой вектор uint8 в stringstream.
На входе я получаю вектор uint8, первые 9 байтов - это флаги, которые мне не нужны в моем строковом потоке, следующие 2 байта - это некоторые данные,...
527 просмотров
schedule
12.01.2024
Разобрать строковый поток на строки и двойники
Я пишу программу, которая принимает входные данные в одну строку следующим образом:
Прогон 10,1 50,2
Где «Выполнить» — это строка, а остальная часть строки — двойная. Экспоненциальная запись и отрицательные числа также могут использоваться как...
683 просмотров
schedule
05.10.2022
Как сохранить шестнадцатеричное представление двоичного файла в std::string?
Я использовал это решение (С++) Чтение файла .dat как шестнадцатеричный, используя ifstream , но вместо того, чтобы печатать его в std::cout , я хотел бы сохранить шестнадцатеричное представление двоичного файла в std::string
#include...
420 просмотров
schedule
18.12.2022