0
ответов

Тестирование stream.good () или! Stream.eof () считывает последнюю строку дважды [дубликат]

Возможный дубликат: Почему iostream :: eof внутри условия цикла считается неправильным? У меня есть следующий фрагмент кода: ifstream f ("x.txt"); струнная линия; в то время как (f.good ()) {getline (f, line); /...
вопрос задан: 23 May 2017 12:02
0
ответов

Как заставить IOStream работать лучше?

Большинство пользователей C ++, изучивших C, предпочитают использовать семейство функций printf / scanf, даже когда они кодируют на C ++. Хотя я признаю, что считаю интерфейс намного лучше (особенно формат, подобный POSIX ...
вопрос задан: 23 May 2017 11:54
0
ответов

Почему я не могу создать экземпляр оператора << (ostream &, vector &) with T = vector ?

Обдумывая вопрос об итераторе C ++, я написал эту примерную программу: #include #include #include #include <алгоритм> шаблон <класс T> ...
вопрос задан: 23 May 2017 10:28
0
ответов

Как мне справиться с максимальным макросом в windows.h, сталкивающимся с максимальным в std?

Итак, я пытался получить действительный целочисленный ввод от cin и использовал ответ на этот вопрос. Он рекомендовал:#include // включает WinDef.h, который определяет min ()max() #включить <...
вопрос задан: 23 May 2017 01:55
0
ответов

Как изменить имя библиотеки в c ++?

Я хочу изменить только имя и сохранить функционирование библиотеки как есть. Это возможно на языке C ++?
вопрос задан: 13 April 2017 03:51
0
ответов

Как отключить std :: cerr?

У меня есть программа, содержащая много std :: cerr, она напрямую выводится на мой терминал. Мне интересно, в чем разница между std :: cerr и std :: cout. И как я могу отключить std :: cerr (я не ...
вопрос задан: 27 January 2017 13:36
0
ответов

как преобразовать System.IO.Stream в строку, а затем обратно в System.IO.Stream

У меня есть свойство типа Stream public System.IO.Stream UploadStream {get; установлен; } Как я могу преобразовать его в строку и отправить на другую сторону, где я могу снова преобразовать его в System.IO. Поток?
вопрос задан: 12 November 2016 21:05
0
ответов

Загружая файл в вектор

я хотел бы загрузить содержимое текстового файла в вектор (или в любой итератор ввода char, если это возможно). На данный момент мой код выглядит следующим образом: std::vector vec; std::...
вопрос задан: 25 July 2016 03:18
0
ответов

Как читать числа, разделенные пробелами, с консоли?

Я пытаюсь выполнить простую задачу чтения чисел, разделенных пробелами, из консоли в вектор , но я не узнал, как это сделать правильно. Вот что я делал до сих пор: ...
вопрос задан: 11 May 2016 17:59
0
ответов

Найти все вхождения и местоположения подстроки

Я пишу программу для анализа некоторых данных, сохраненных как текстовые файлы. Я пытаюсь найти каждую иголку в стоге сена. Я уже могу прочитать файл и определить количество ...
вопрос задан: 11 January 2016 04:05
0
ответов

ifstream: проверить, успешно ли открылось

Коллега только что сказал мне, что это код: std :: ifstream stream (filename.c_str ()); если (! поток) {бросить std :: runtime_error (".."); } было бы неправильно. Он сказал, что ifstream оценивается как 0, если открытие ...
вопрос задан: 5 January 2016 15:17
0
ответов

Как имитировать формат printf% p при использовании std :: cout?

unsigned char * teta = ....; ... printf ("data at% p \ n ", тета); // выводит 0xXXXXXXXX Как я могу распечатать адрес переменной с помощью iostreams? Есть ли std :: ??? такая функция, как std :: hex, для выполнения такого рода ...
вопрос задан: 26 December 2015 18:53
0
ответов

Как работают манипуляторы потоков?

Хорошо известно, что пользователь может определять манипуляторы потоков следующим образом: ostream & tab (ostream & output) {возврат вывода << '\ t'; } И это можно использовать в main () следующим образом: cout & ...
вопрос задан: 7 August 2015 17:44
0
ответов

Какие гарантии существуют на чередующиеся чтения и записи?

При работе с C++ std::iostream (например, std::fstream или std::stringstream, гарантирует ли стандарт что-либо о взаимоотношениях между чтениями и записями, выполняемыми на одном и том же ...
вопрос задан: 7 August 2015 14:37
0
ответов

Как я могу стать владельцем данных C++ std ::string char без копирования и сохранения строкового объекта std ::?

Как я могу стать владельцем строковых данных std ::без копирования и без сохранения исходного строкового объекта std ::? (Я хочу использовать семантику перемещения, но между разными типами. )Я использую C++11 Clang...
вопрос задан: 25 June 2015 17:02
0
ответов

Почему std::cout вместо простого cout?

Я получаю следующие сообщения об ошибках для всех cout и endl: main.cc:17:5: error: ‘cout’ не был объявлен в этой области. main.cc:17:5: примечание: предлагаемая альтернатива: /usr/include/c++/4.6/iostream:62:18: примечание: '...
вопрос задан: 14 April 2015 23:33
0
ответов

Как напечатать символ Unicode в С++?

Я пытаюсь напечатать русский символ "ф" (U+0444 CYRILLIC SMALL LETTER EF ), которому присвоен десятичный код 1092. Используя С++,как я могу распечатать этот символ? Я бы что-нибудь подумал...
вопрос задан: 23 January 2015 22:04
0
ответов

C ++: std :: istream проверка EOF без чтения / потребления токенов / использования оператора >>

Я хотел бы проверить, достиг ли std :: istream конца без чтения из него. Я знаю, что могу проверить EOF следующим образом: if (is >> something), но у этого есть ряд проблем. Представьте себе ...
вопрос задан: 26 June 2014 08:00
0
ответов

Создайте поток iostream, используя boost asio с указанием ip и порта

У меня проблема с библиотеками boost asio. Я успешно попытался создать сокет между клиентом и сервером, это включает в себя создание преобразователей, чтобы указать IP и порт для ...
вопрос задан: 21 April 2014 11:45
0
ответов

Зачем нам вызывать cin.clear () и cin.ignore () после чтения ввода?

В учебнике C ++ от Google Code University использовался этот код: // Описание: проиллюстрировать использование cin, чтобы получить ввод // и как исправить ошибки. #include используя пространство имен std; ...
вопрос задан: 17 April 2014 14:25
0
ответов

потоки cstdio против потоков iostream?

Я только что узнал о существовании функции ios_base :: sync_with_stdio, которая в основном позволяет отключить (или включить, если вы уже выключили) синхронизацию между потоками iostream, которые ...
вопрос задан: 13 November 2013 13:04
0
ответов

ostream эквивалент% .2f или% .2lf

double d = 1/2.; printf ("%. 2lf \ n", d); Это распечатает 0,50. Это то, что я хочу воспроизвести с помощью манипуляторов ostream. Однако ни один из очевидных манипуляторов иоманипов не позволил мне установить минимум ...
вопрос задан: 3 August 2013 06:58
0
ответов

Следует ли мне переключиться на потоки ввода-вывода C ++? [closed]

Я никогда особо не использовал потоки ввода-вывода C ++ и всегда выбирал то, что знаю. то есть функции printf. Я знаю, что использование потоков ввода-вывода дает некоторые преимущества, но я ищу несколько советов from ...
вопрос задан: 26 June 2013 04:36
0
ответов

Почему адрес этой изменчивой переменной всегда равен 1?

Я хотел проверить адрес моей переменной volatile int clock; cout << & clock; Но он всегда говорит, что x находится по адресу 1. Я что-то делаю не так ??
вопрос задан: 2 June 2013 14:56
0
ответов

Разница между cin.ignore и cin.sync

В чем разница между cin.ignore и cin.sync?
вопрос задан: 29 May 2013 14:51
0
ответов

Обернуть подпроцесс stdout / stderr

Я хотел бы как захватить, так и отобразить вывод процесса, который я вызываю через подпроцесс Python. Я думал, что могу просто передать свой файловый объект как именованные параметры stdout и stderr, которые я вижу ...
вопрос задан: 22 May 2013 16:31
0
ответов

почему cout.tellp всегда возвращает -1?

Я хочу предоставить возможность табуляции для потоков вывода текста C++. Эта функция должна позволить мне сказать «отметьте эту позицию», затем разрешить несколько операций вставки и, наконец, позволить мне сказать «добавить...
вопрос задан: 10 April 2013 02:32
0
ответов

Перенос ФАЙЛА * с помощью специального std :: ostream

У меня есть функция, которая работает с std :: ostream. Мне нужно поддерживать использование дескриптора файла C (FILE *). Следует ли мне создавать собственный подкласс std :: ostream, который делегирует ФАЙЛ *?
вопрос задан: 15 February 2013 17:34
0
ответов

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

В моем документе имеется следующая структура: {_id: ObjectId («43jh4j343j4j»), массив: [{_arrayId: ObjectId («dsd87dsa9d87s9d7»), где-то поле
вопрос задан: 31 December 2012 17:03
0
ответов

Какие серьезные альтернативы существуют для библиотеки IOStream? (помимо cstdio)

Я ищу библиотеку, которая работает аналогично iostreams в том, что она выполняет преобразования и позволяет записывать в буферы памяти, файлы и консоль. Однако мне бы хотелось что-нибудь безопасное по типу, так как ...
вопрос задан: 10 December 2012 18:44