Вопросы по теме 'istringstream'

Читать строки из istringstream без символа '\r' в конце
У меня есть следующая функция: void process (std::string str) { std::istringstream istream(str); std::string line; std::string specialStr("; -------- Special --------------------\r"); // win //std::string specialStr("; --------...
1539 просмотров
schedule 22.05.2022

Ошибка оператора извлечения istringstream
Я работаю над очень простым парсером файлов wavefront *.obj. Общая идея состоит в том, чтобы прочитать каждую строку файла, а затем на основе ключевого слова start соответствующим образом проанализировать эту строку, но у меня есть некоторые...
443 просмотров
schedule 27.04.2022

Странное поведение при использовании std::istringstream с оператором '››'
Я заметил странное поведение с очень простой программой чуть ниже. #include <iostream> #include <sstream> #include <string> int main(void) { std::string data = "o BoxModel\nv 1.0f, 1.0f, 1.0f\nv 2.0f, 2.0f, 2.0f\n";...
241 просмотров
schedule 10.11.2022

C++: istringstream зацикливается дважды
В настоящее время я работаю над фиктивным планировщиком процессов. Код читает текстовый файл поддельных процессов, и мне нужно иметь возможность анализировать файл. Текстовый файл форматируется, как показано ниже. Pid Bst Arr Pri...
206 просмотров
schedule 29.12.2022

stringstream с несколькими разделителями
Это еще один вопрос, на который я не могу найти ответ, потому что каждый пример, который я могу найти, использует векторы, а мой учитель не разрешает нам использовать векторы для этого класса. Мне нужно читать в текстовой версии книги по одному...
5040 просмотров
schedule 15.02.2024

Использование QFile сделало istringstream бинарным вводом (для libpng)
Я пытаюсь использовать libpng для чтения png из ресурса Qt. Подвох: класс, выполняющий чтение, не должен не иметь каких-либо зависимостей от Qt. На первом этапе прочитайте...
473 просмотров
schedule 23.09.2023

CPP: парсинг String Stream слишком медленный
Мой код cpp должен прочитать текстовый файл размером 7 МБ со значениями с плавающей запятой, разделенными пробелами. Анализ строковых значений в массив с плавающей запятой занимает около 6 секунд, что слишком много для моего варианта использования....
1244 просмотров

Извлечь только несколько столбцов из файла .dat
Я должен сделать программу на С++ для моей диссертации, которая открывает и извлекает только два столбца из файла .dat, который выглядит так, с большим количеством строк: 0.000000 -9.833374 1.000000 0.156921 0.125478 0.350911...
1095 просмотров

Lvalue istringstream Требуется для istream_iterator?
Учитывая string foo в Visual Studio, я могу разбить слова на vector , выполнив: vector fooVec{ istream_iterator<string>(istringstream(foo)), istream_iterator<string>() }; Но это не скомпилируется в gcc 5.1. Я получаю сообщение...
88 просмотров

Извлеките коэффициенты многочлена с помощью istringstream c++
в настоящее время я работаю над проектом (а именно, создаю класс многочлена), и я уже реализовал методы «сложение-вычитание-разделение и т. д.». Но я застрял на методе перехода от такой строки 3x ^ 1-2x ^ 4 к вектору коэффициентов, например 0 3 0 0...
732 просмотров
schedule 06.03.2023