Описание тега stringstream
NoneStringstream provides an interface to manipulate strings as if they were input/output streams.
2
ответа
О струнных потоках в C++
Во время обучения на вопросы интервью, я наткнулся на этот кусок кода в Интернете: class Solution { public: string complexNumberMultiply(string a, string b) { //I initially did it using substring (searching for "+" etc.) //But it is super easy using…
24 июл '17 в 14:44
4
ответа
C++: от строкового потока до символа **
У меня класс с parse(int argc, char* argv[]) функция, которую я должен использовать, чтобы установить желаемое состояние объекта. Я беру параметры из графического интерфейса, используя stringstream а затем я пытаюсь преобразовать их в char**, чтобы …
26 июн '12 в 14:14
2
ответа
Что такое хороший и хороший способ производительности для обработки строки
У меня есть строка в таком формате:<b>*GTPersonnel</b><table border=1><tr><td>&#115;&#115;&#50;&#49;&#49;&#49;</td></tr></table> Я хочу обработать те данные, которые между <t…
09 мар '11 в 22:47
1
ответ
Преобразование шестнадцатеричной строки в беззнаковый символ в C++
Я хочу преобразовать шестнадцатеричное представление в строке в переменную без знака, например: std::stringstream ss; uint8_t x; ss << "1f"; ss >> std::hex >> x; // result: x = 0x31 (=49 in decimal and ='1' as char) Очевидно, я пре…
25 июн '15 в 14:08
1
ответ
Пояснение к команде bash
Я знаю, какова функция команд bash, но мне нужно некоторое объяснение регулярному выражению. bash должен иметь возможность перебирать текстовые файлы в текущем каталоге и удалять пустые строки. $sed '/^$/d` -i *txt sed = *s* tream *ed* itor что озна…
05 апр '11 в 17:19
3
ответа
Как мне использовать write с stringstream?
У меня есть vector<char> данных, которые я хочу записать в std::stringstream, Я старался: my_ss.write(vector.data(), vector.size()); ... но, похоже, ничего не my_ss который я объявил следующим образом: std::stringstream my_ss( std::stringstrea…
17 ноя '11 в 14:34
2
ответа
Использование zlib для std::string и stringstream
Я использую zlib для выкачивания строки на стороне клиента и раздувания на стороне сервера. Я нашел ссылку, которая делает именно это, используя char буферы: https://gist.github.com/arq5x/5315739 Может кто-нибудь опубликовать простые примеры, исполь…
23 июн '15 в 12:10
4
ответа
Чтение ввода из потока строк
Я читаю ввод в массив символов размера 5, stringstream ss; char a[5]; if (!ss.read(a, 5)) { // throw exception } if (!ss.get(a, 5)) { // throw exception } Кажется, обе эти функции работают, есть ли разница?
20 май '11 в 00:54
5
ответов
Как я могу назначить int для строки с stringstream?
Как мне назначить int к string с stringstream? "stringstream(mystr2) << b;"не присваивает b в mystr2 в приведенном ниже примере: #include <iostream> #include <string> #include <sstream> using namespace std; int main() { strin…
30 авг '13 в 22:30
0
ответов
C++ читает целые числа из разнесенного ввода
Поэтому я пытаюсь создать программу, в которой пользователь вводит произвольное число целых чисел, разделенных пробелами. Каждый номер, который они вводят, должен отображаться четное количество раз, кроме одного номера, и этот номер должен быть выве…
01 сен '18 в 21:44
0
ответов
Valgrind показывает достижимые утечки в Stringstream
Я использую "std::stringstream", для преобразования значения "long" в "hex-string", для дальнейшего использования в коде. Фрагмент кода, как показано ниже: void initDisplayVariant(){ ... /// integer value to hex-string std::stringstream sstream; sst…
09 дек '15 в 08:28
0
ответов
Как C++ поддерживает потоки под капотом?
Я работаю над программой, в которой я пытался использовать stringstream и немного запутался в том, как на самом деле работают потоки. Рассмотрим это, например: char * dataset = new char[3000]; stringstream buff; for (unsigned int i = 0; i < 3000;…
26 сен '18 в 19:46
4
ответа
Как прочитать содержимое файла в istringstream?
Чтобы улучшить производительность чтения из файла, я пытаюсь прочитать весь контент большого (несколько МБ) файла в память и затем использовать поток istringstream для доступа к информации. У меня вопрос, как лучше всего прочитать эту информацию и "…
25 сен '08 в 09:42
2
ответа
Stringstream не читает, как хотел
После нескольких часов попыток выяснить, почему мой код C++ не работает должным образом, я обнаружил, что ошибка должна скрываться в этом фрагменте кода: void loadWorld(GameOfLife& game, int rij, int kolom, string fileName){ // Reads a .LIF-file…
09 май '14 в 17:01
1
ответ
Использование двух строковых потоков, но не получение одинакового результата
Я пытаюсь сделать и напечатать матрицу, которая будет получать свои данные из текстового файла. Чтобы иметь возможность выровнять выходные данные (то есть как данные матрицы), я сначала извлек данные из файлов в виде строк, используя stringstream, ч…
29 янв '16 в 08:51
2
ответа
Класс с stringstream пытается передать по значению?
У меня есть класс с потоком строк: class NetMessageEncoder { std::stringstream m_ss; std::stringstream m_numSS; public: NetMessageEncoder(); void beginMessage(); ... Затем у меня есть другой класс с экземпляром этого класса, который я пытаюсь сделат…
25 май '12 в 23:17
1
ответ
C++ String для Int с использованием StringStream не является точным
Я пытаюсь сделать что-то вроде следующего: stringstream convert1(Model_str.substr(2, 12)); cout << (Model_str.substr(2, 12)) << endl; //output = 0.999999 convert1>>vertex1[VertexCounter]; cout << vertex1[VertexCounter] <&l…
22 июн '12 в 18:01
2
ответа
C++ stringstream в char* выделение памяти преобразования
Может кто-нибудь объяснить, как следующий код работает и не приводит к сбою приложения? int main() { char *tempStr = new char[5]; tempStr[0] = '\0'; string stemp = "helloworld"; stringstream sstream; sstream.str(stemp); cout << "len before = "…
28 мар '13 в 12:51
1
ответ
Преобразование std::string обратно в cv::Mat, который был сгенерирован с помощью std::stringstream << cv::Mat
Я сохраняю данные калибровки для стереозрения вместо заданной структуры данных YAML из opencv в специальном формате данных, который дает мне большую гибкость. Из-за этого я использую небольшой хак для преобразования cv:: Mat в std:: string: cv::Mat …
01 авг '14 в 09:22
1
ответ
Ошибка ошибки сегментации при разборе строки на массив указателей с помощью stringstream
Я читаю построчно из текстового файла, содержимое которого разделяется запятыми и анализируется путем извлечения с помощью getline() в мои переменные stringColor, stringName, stringReward, передаются в мой ss stringstream, а затем передаются в мой м…
26 янв '15 в 18:09