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

Реализация Java IO для unix/linux tail -f
Мне интересно, какие методы и/или библиотеки использовать для реализации функциональности команды linux «tail -f». По сути, я ищу дополнение/замену для java.io.FileReader . Код клиента может выглядеть примерно так: TailFileReader lft = new...
75539 просмотров
schedule 22.03.2022

Есть ли элегантный способ соединить два устройства/потока в Asio?
Имея два ориентированных на поток объекта ввода-вывода в Asio , какой самый простой способ пересылки данных из одно устройство к другому в обоих направлениях? Можно ли это сделать с помощью boost::iostreams::combination или boost::iostreams:copy...
526 просмотров
schedule 27.05.2023

С++ cin.fail() вопрос
При запуске следующего кода и вводе числа он работает нормально. Но при вводе буквы программа входит в бесконечный цикл, отображая «Введите число (0 для выхода): cin failed». Мое намерение состояло в том, чтобы обработать случай сбоя cin и снова...
10410 просмотров
schedule 24.09.2022

Почему мне нужно очищать поток ввода-вывода, чтобы получить правильный результат?
Почему приведенный ниже код не работает? Я имею в виду, что он показывает всевозможные странные символы на выходе консоли. #include <stdio.h> char mybuffer[80]; int main() { FILE * pFile; pFile = fopen ("example.txt","r+"); if...
797 просмотров
schedule 10.03.2023

NSCoding и ostream
Есть ли лучший способ сериализации объекта ObjC, чем использование /NSKeyedArchive? Мне нужно распространить объект через C++ std:ostream-подобный объект, чтобы поместить его на другой компьютер. Объект имеет более 122 членов различных типов......
389 просмотров
schedule 02.03.2023

Стандартная библиотека C ++: как писать оболочки для cout, cerr, cin и endl?
Мне не нравится using namespace std , но я также устал печатать std:: перед каждым cout , cin , cerr и endl . Итак, я подумал дать им более короткие новые имена, например: // STLWrapper.h #include <iostream> #include...
6341 просмотров
schedule 29.03.2022

Вывод выдает два дополнительных управляющих символа, возможно, ошибка повреждения памяти?
У меня есть следующая программа test.cc: #include <iostream> unsigned char bogus1[] = { // Changing # of periods (0x2e) changes output after periods. 0x2e, 0x2e, 0x2e, 0x2e }; unsigned int bogus2 = 1816; // Changing this value changes...
899 просмотров
schedule 22.02.2023

Программа C ++ Draw, разделенная на группы по два
Я хочу оформить заявку на розыгрыш. Я хочу вводить имена пользователей до тех пор, пока, например, не будет введено «конец», а затем программа разделит их на группы по два. Вы можете предложить какие-нибудь примеры? Не знаю, с чего начать! Если...
750 просмотров
schedule 30.06.2023

C++ STL в VS2008: std::ostringstream выбрасывает std::bad_alloc после интенсивного использования присваивания/очистки
Я столкнулся с ситуацией (в Win32), когда объект std::ostringstream продолжает потреблять память процесса, даже когда он якобы очищается после серии операций типа добавления. Пожалуйста, взгляните на этот фрагмент C++: int main(void) {...
563 просмотров
schedule 24.03.2023

Можно ли ограничить / потребовать определенные возможности в параметре Stream?
Пишу приложение, которое создает каталоги файлов. В настоящее время информация каталога хранится в XML-файле, но я пытаюсь абстрагировать интерфейс от каталога, чтобы обеспечить возможность использования других будущих механизмов хранения, таких как...
47 просмотров
schedule 04.12.2022

Как читать отформатированные данные в C ++?
Я отформатировал данные следующим образом: Words 5 AnotherWord 4 SomeWord 6 Он находится в текстовом файле, и я использую ifstream для его чтения, но как мне отделить число от слова? Слово будет состоять только из алфавитов, и...
27986 просмотров
schedule 14.08.2023

Быстрое контролируемое копирование из istream в ostream
Мне нужно скопировать несколько байтов из istream в ostream , я знаю 2 способа выполнить эту копию. myostream << myistream.rdbuf(); а также copy( istreambuf_iterator<char>(myistream),...
9660 просмотров
schedule 29.07.2023

Нужна помощь в записи в файл
у меня есть следующий класс, который записывает в файл, но не работает так, как я хочу. Я вызываю метод записи в цикле while, чтобы он записывал строку в новую строку. Он записывает только последнюю строку. Все предыдущие не пишутся, кроме...
90 просмотров
schedule 31.07.2022

Обертка FILE* с пользовательским std::ostream
У меня есть функция, которая работает с std::ostream . Мне нужно поддерживать использование дескриптора файла C ( FILE* ). Должен ли я создавать собственный подкласс std::ostream , делегирующий FILE* ?
2381 просмотров
schedule 15.04.2022

Возвращают ли входные операнды логические значения в С++?
Читая ускоренный С++, они приводят пример, который я не понимаю. Это цикл while с условием (cin>>x). На этом этапе скрипта x объявлено как двойное. Я понимаю, что цикл выполняется до тех пор, пока x успешно получает ввод, но >> возвращает...
90 просмотров
schedule 17.09.2022

как преобразовать System.IO.Stream в строку, а затем обратно в System.IO.Stream
Имею недвижимость типа Stream public System.IO.Stream UploadStream { get; set; } Как я могу преобразовать его в string и отправить на другую сторону, где я могу снова преобразовать его в System.IO.Stream ?
77432 просмотров
schedule 22.01.2023

Как работают потоковые манипуляторы?
Хорошо известно, что пользователь может определять манипуляторы потока следующим образом: ostream& tab(ostream & output) { return output<< '\t'; } И это можно использовать в main() следующим образом:...
10587 просмотров
schedule 04.10.2022

Сохранить файл из массива байтов по пути карты сервера
Я хочу сохранить файл PDF из массива байтов и хочу сохранить этот файл в пути к карте моего сервера. Ниже мой фрагмент кода. Ошибок не выдает и файл не сохраняет. Вы можете исправить мой синтаксис, если он неверен, или помочь мне, сославшись на...
13344 просмотров
schedule 16.03.2023

Почему я не могу создать экземпляр оператора‹‹(ostream&, vector‹T›&) с T=vector‹int›?
Размышляя над вопросом об итераторе C++ , я написал следующий пример программы: #include <vector> #include <iostream> #include <iterator> #include <algorithm> template <class T> std::ostream&...
3410 просмотров
schedule 29.03.2022

iostream в zlib и файлы с C++?
.NET избаловал меня и заставил понять, насколько простыми могут быть некоторые вещи :( С С++ я хотел бы использовать либо fopen, либо ostream/istream для передачи данных либо напрямую в zlib, либо в какой-то буфер памяти (затем zlib), а затем...
1801 просмотров
schedule 15.04.2024