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

Получение IStream из OleVariant
Я использую Delphi вместе с WinHTTP для выполнения HTTP-запроса для загрузки некоторых файлов из Интернета, и я могу выполнить запрос, но я не знаю, как получить IStream из OleVariant, который возвращается из ResponseStream . Я потратил много...
1964 просмотров

istream и получи линию
Итак, я пытаюсь создать функцию, которая проверяет файл, но я не могу понять, почему все мои переменные пусты после того, как я getline(p_is, team); Файл содержит в строке 1 название хоккея, после этого список имени и фамилии, например:...
81 просмотров
schedule 28.10.2021

загрузить файл из 1 и 0 в char ** построчно
У меня есть файл, в конце каждой строки, возможно, есть новая строка: 111\n 100\n 101
69 просмотров
schedule 15.09.2021

лучший способ загрузить массив uint8_t в хранилище Azure blob с использованием wastorage в c ++
Я хочу загрузить массив uint8_t в хранилище Azure с помощью SDK хранилища Azure. Я изо всех сил пытаюсь создать входной поток из массива, мне удалось получить что-то, что компилируется с использованием std :: vector, но требует дополнительной копии...
661 просмотров

Кажется излишним использование cin в качестве условия с if, while
У меня есть код, который мне кажется лишним: char c; cin>>c; if(cin&&c=='n') //do something Я не понимаю ценности использования cin в if. Разве он не всегда будет иметь значение TRUE , поскольку я никогда не...
51 просмотров
schedule 26.09.2021

Чтение по одному байту за раз с помощью .get()
Итак, я читаю входной файл, который содержит: lololololololol Мне нужно прочитать его, используя двоичный код по одному байту за раз, для чего-то, что я буду делать позже. Для этого я использую get() , чтобы прочитать его, а затем сохранить...
1168 просмотров
schedule 25.02.2022

Принятие пустого значения для istream
Я написал этот фрагмент кода, который предназначен для получения значений с использованием аргумента istr для продуктов, и он работал нормально, но я понял, что вы не можете просто оставить поле пустым. Одно из моих полей имеет дело с единицами...
46 просмотров
schedule 25.02.2022

чтение глобального istream* с ошибкой getline
Я пытаюсь прочитать глобальный istream*, используя следующий код: /*Global Declaration*/ istream* fp; /* in main */ ifstream iFile; if(argc == 2) //open file code fp = &file; else fp = &cin; readFile; /*readFile*/ readFile(){...
166 просмотров
schedule 05.03.2022

Как освободить поток, заблокированный через istream
я создал два класса. Один для чтения ввода (через объект istream) и синтаксического анализа, а другой для обработки вывода синтаксического анализатора. Существует по одному экземпляру каждого из них. У меня есть синтаксический анализатор, работающий...
395 просмотров
schedule 16.03.2022

Перегрузка ›› в унаследованном классе c++
Я перегрузил оператор ‹‹ в унаследованном классе, он работает нормально, однако, когда я пытаюсь перегрузить оператор >> , он показывает много ошибок. В чем моя ошибка? class Base{ private: virtual std::ostream& print(std::ostream&)...
168 просмотров

IStream в MSXML DOMDocument
Есть ли простой способ получить IStream XML-документа, а затем загрузить его в IXMLDOMDocument (msxml)? Желательно без записи потока на диск.
1982 просмотров
schedule 06.04.2022

Использование std::unique_ptr с std::istream?
Я пишу программу на С++, которая может получать данные из файла (переданного в качестве аргумента командной строки), из std::cin или std::istringstream. Он отлично работает и управляется с помощью std::istream*. Мне сказали, что это плохо, обработка...
3857 просмотров
schedule 09.04.2022

переопределение `istream operator››` по сравнению с использованием `sscanf`
Скажем, я хотел инициализировать std::vector объектов, например. class Person { int ID; string name; ...} из файла, который содержит строку для каждого объекта. Один путь состоит в том, чтобы переопределить operator>> и просто...
119 просмотров
schedule 30.04.2022

С++ 11 преобразование basic_istream в bool
Из того, что я прочитал, С++ 11 больше не поддерживает неявное преобразование в void* для istream/ostream, которое затем можно было бы неявно преобразовать в bool для использования в циклах while и т. д. Например: string test;...
46 просмотров

Разве слова ostream и istream не перепутаны в тексте ниже?
Я пытаюсь более подробно понять потоки ввода-вывода, и для этого я читаю «Язык программирования С++» Страуструпа, 4-е издание. В самом начале главы 38 на странице 1073 можно найти следующие два утверждения: ostream преобразует типизированные...
44 просмотров
schedule 08.06.2022

Неожиданное поведение getline() с ifstream
Для упрощения я пытаюсь прочитать содержимое CSV-файла, используя класс ifstream и его функцию-член getline(). Вот этот CSV-файл: 1,2,3 4,5,6 И код: #include <iostream> #include <typeinfo> #include <fstream> using...
1351 просмотров
schedule 24.06.2022

Преобразование оператора istream ›› в istream getline
Я пытаюсь прочитать строки из файла, используя istream& getline вместо istream& operator . CPP результата #include "Result.h" Result::Result() { Coursename[0] = '\0'; } Result::Result( const char * nam, unsigned scor ) {...
981 просмотров
schedule 11.07.2022

Добавить ограниченную возможность поиска в недоступный для поиска istream
У меня есть объект istream, который не доступен для поиска, т.е. если я вызову для него seekg() , то произойдет сбой (данные поступают из декомпрессора, который не позволяет искать в сжатых данных назад). Можно ли добавить поток-оболочку вокруг...
69 просмотров
schedule 10.07.2022

Как сбросить (записать) содержимое IStream в файл (изображение)
У меня есть IStream который, как я знаю, содержит файл PNG, но я не могу записать его содержимое в файл, как обычный поток ввода-вывода, я не знаю, делаю ли я что-то не так или мне нужно сделать что-то другое для записи IStream в файл ....
1338 просмотров
schedule 01.08.2022

Двойная перегрузка операторов istream и ostream в C++
У меня есть класс Fraction, который позволяет вводить дробь в виде c/d. Я могу нормально выводить и вводить дроби, но когда я изменяю их с помощью своей пользовательской функции, показанной ниже, она вообще ничего не делает. У меня есть следующие...
432 просмотров
schedule 20.08.2022