0
ответов

читать часть файла с помощью iostreams

Могу ли я открыть ifstream (или установить существующий любым способом) только для чтения части файл? Например, я хотел бы, чтобы мой ifstream читал файл с байта с 10 по 50. Поиск позиции 0 был бы ...
вопрос задан: 22 January 2012 20:17
0
ответов

ostream chaining, output order

У меня есть функция, которая принимает ссылку на ostream в качестве аргумента, записывает некоторые данные в поток, а затем возвращает ссылку на тот же поток, как например: #include std::ostream&...
вопрос задан: 19 January 2012 18:22
0
ответов

Почему перегрузка r-значения `operator<<` для `basic_ostream` возвращает ссылку на l-значение?

§27.7.3.9 определяет следующую перегрузку для operator<<: template basic_ostream& operator<<(basic_ostream
вопрос задан: 12 January 2012 01:20
0
ответов

Можно ли остановить cin от ожидания ввода?

В графическом приложении я выполняю команды отладки, используя консольный ввод. Когда создается консоль, также создается новый поток для сбора пользовательских команд, которые обрабатывают весь этот ввод, ...
вопрос задан: 19 December 2011 13:54
0
ответов

Перегрузка оператора<< для печати в качестве члена

Есть ли способ перегрузить оператор << как член класса, чтобы печатать значения в виде текстового потока. Например: class TestClass { public: ostream& operator<<(ostream& os) { ...
вопрос задан: 12 December 2011 14:36
0
ответов

Являются ли std :: showbase и std :: showpos взаимоисключающими?

Этот вопрос возник в ходе обсуждения правильного способа вывода числового значения с использованием обычного ostream & operator << (ostream &, some_type) для числового типа в C ++. ...
вопрос задан: 7 December 2011 23:38
0
ответов

Приложение для iOS с обновлениями в реальном времени с сервера: Socket (с использованием потоков) или служба push-уведомлений Apple?

Я пытаюсь создать приложение для iOS 5, которое будет отображать данные, поступающие с сервера в реальном времени. Он будет использовать их только во время работы приложения. Чтобы сделать это в реальном времени без опроса, я оценивал ...
вопрос задан: 22 November 2011 14:40
0
ответов

Что такое streambuf? Как мне это использовать?

Я пытаюсь узнать больше о том, как потоки ввода-вывода работают в C ++, и я действительно не понимаю, когда что использовать. Что такое streambuf? Когда использовать streambuf по сравнению со строкой, ...
вопрос задан: 14 November 2011 02:05
0
ответов

Как я могу напечатать 0x0a вместо 0xa с помощью cout?

Как я могу напечатать 0x0a вместо 0xa с помощью cout ? #include с использованием std :: cout; используя std :: endl; используя std :: hex; int main () {cout << hex << showbase << ...
вопрос задан: 11 November 2011 13:07
0
ответов

Как мне правильно назначить cout статической ссылочной переменной ostream?

Я определяю такой класс: class StaticRuntimeContext {public: enum Verbosity {kHIGH, kMEDIUM, kLOW, kSILENT}; static void Construct (); static std :: ostream & ...
вопрос задан: 9 November 2011 21:08
0
ответов

Безопасно ли переполнение буфера строк и потоков C ++?

Если я использую std :: cin, std :: cout и std :: string, есть ли вероятность, что кто-то воспользуется переполнением буфера? Я спрашиваю об этом, потому что до сих пор вижу много людей, которые по-прежнему используют завершающийся нулем ...
вопрос задан: 4 November 2011 20:27
0
ответов

Как ввести следующий ввод в C ++

Мне нужно взять переменное количество значений типа double, а затем символ, чтобы завершить ввод значений типа double (считываемых в список inData). После этого мне нужно ввести 2 целых числа в i и m. ...
вопрос задан: 1 November 2011 06:01
0
ответов

Когда использовать printf/scanf против cout/cin?

Я тестирую некоторые фрагменты, которые я нашел в интернете, используя g++ из MinGW. Это компилятор C++... почему тогда он правильно компилирует C.... почему люди переплетают C и C++. Конкретный вопрос: ...
вопрос задан: 15 October 2011 20:33
0
ответов

Простой рабочий пример GzipOutputStream и GzipInputStream с Protocol Buffers

После нескольких дней экспериментов с Protocol Buffers я попытался сжать файлы. В Python это сделать довольно просто и не требует никаких игр с потоками. Поскольку большая часть нашего кода ...
вопрос задан: 7 October 2011 21:59
0
ответов

Сброс состояния конца файла объекта ifstream в C ++

Мне было интересно, есть ли способ сбросить состояние eof в C ++?
вопрос задан: 6 October 2011 23:30
0
ответов

JavaScript, не работающий в Android Webview?

Я пытаюсь создать Android-версию относительно простого приложения для iOS, которое использует webview, некоторые кнопки, а затем опирается на javascript-вызовы CMS. Но я застряла на довольно ранней точке...
вопрос задан: 25 September 2011 21:56
0
ответов

Зачем использовать endl, когда я могу использовать новенький символ? [Дубликат]

Есть ли причина использовать EndL с Cout, когда я могу просто использовать \ N? Моя книга C ++ говорит, что использовать EndL, но я не понимаю, почему. \ N не поддерживается так широко как EndL, или я что-то упускаю?
вопрос задан: 6 September 2011 20:03
0
ответов

как перенаправить объект ostream во временный буфер?

У меня есть C++ код, в котором есть множество функций, которые получают ostream в качестве аргумента. Я хотел унифицировать эти функции, для этого мне нужно проверить данные объекта ostream после выполнения в функцию. ...
вопрос задан: 28 August 2011 15:26
0
ответов

مشغل التحميل الزائد << (غير موقعة حرف محرف كبايت)

أريد تحميل (خطف؟) ostream و basic_ostream <حرف غير موقّع> بحيث يتوقف عن محاولة عرض ثماني بتات (حرف غير موقّع) كحرف قابل للطباعة. أعيش مع cout و ...
вопрос задан: 24 August 2011 05:40
0
ответов

Могу ли я спросить iostream, доступен ли он для записи?

В моем коде мне передается ссылка на iostream, который в данном случае является файлом. Есть ли способ узнать, было ли при его открытии установлено значение [in | out], а не только [in]?
вопрос задан: 16 August 2011 13:12
0
ответов

basic_streambuf :: seekoff что должно быть возвращено, когда ios_base :: in | ios_base :: out указан?

27.6.3.4.2 Управление буфером и позиционирование pos_type seekoff (off_type off, ios_base :: seekdir way, ios_base :: openmode which = ios_base :: in | ios_base :: out); Эффекты: Изменяет поток ...
вопрос задан: 23 July 2011 14:48
0
ответов

Различное поведение EOF при чтении и игнорировании

Недавно меня просто сбило с толку тонкое различие между поведением std :: istream :: read и std :: istream :: ignore. По сути, read извлекает N байтов из входного потока и сохраняет их ...
вопрос задан: 9 July 2011 22:13
0
ответов

общий способ распечатать имя переменной в c ++

с учетом структуры класса {int a1; bool a2; ... char * a500; ... char a10000; } Я хочу распечатать или передать "значение a1 - SOME_VALUE", "значение a2 - SOME_VALUE" "значение a500 ...
вопрос задан: 8 July 2011 11:22
0
ответов

Как я могу переопределить функцию класса стандартной библиотеки C ++?

Как я могу переопределить функцию класса стандартной библиотеки C ++? В своем приложении я использую объекты ofstream во многих разных местах кода. А теперь я хочу открывать файлы в другом режиме разрешений в ...
вопрос задан: 3 July 2011 20:10
0
ответов

Как я могу получить свой собственный поток из стандартного потока?

Как я могу получить свой собственный поток из стандартного потока? В языке C # есть класс Stream, но потоки C ++ слишком сложны. Я хочу что-то вроде этого: class my_stream: public std :: stream { ...
вопрос задан: 27 June 2011 11:06
0
ответов

Пользовательский манипулятор потока для потоковой передачи целых чисел в любой базе

Я могу создать std :: ostream объект выводит целые числа в шестнадцатеричном формате, например std :: cout << std :: hex << 0xabc; // печатает `abc`, а не представление base-10 Есть ли какой-нибудь манипулятор, который ...
вопрос задан: 26 June 2011 08:21
0
ответов

Как я могу читать построчно, используя интерфейс Boost IOStreams для файлов Gzip?

Мне удалось интегрировать API Boost Iostream для чтения заархивированных файлов. Я следил за документацией на странице повышения и пока получил следующий код: std :: stringstream outStr; ifstream file ("...
вопрос задан: 21 June 2011 05:17
0
ответов

C ++ Декорировать классы basic_iostream

Я хочу сделать что-то вроде следующий код показывает: class foo { частный: std :: fstream * m_stream; public: foo (std :: fstream * stream): m_stream (stream) {} foo & write (char const * s, ...
вопрос задан: 17 June 2011 11:08
0
ответов

C ++ - Как использовать поток для синтаксического анализа файла?

У меня есть файл и Мне нужно пройти через него, назначив int foo, строковый тип, длиной 64/128 бит. Как мне использовать поток для синтаксического анализа этих строк на следующие переменные - я хочу придерживаться ...
вопрос задан: 1 June 2011 19:01
0
ответов

How to Generically Define Insertion Operators for all C++ IOStream Manipulators?

All, Why does the following code fail to compile for 'std::endl', but it's fine for all of the other inserted types? #include // ostringstream /// @brief A class that does streamed, ...
вопрос задан: 18 May 2011 23:00