Описание тега istream

In C++ std::istream is the base class for input streams.
1 ответ

Чтение глобального 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(){ string line; wh…
03 окт '13 в 18:13
1 ответ

Доберись до линии

Поэтому я пытаюсь создать функцию, которая проверяет файл, но я не могу понять, почему все мои переменные пусты после того, как я getline(p_is, team); Файл содержит в строке 1 имя хоккея, после этого список имен и фамилий, например: TeamName FirstNa…
10 апр '14 в 00:59
1 ответ

C++ переформатирование файлов прервано до достижения конца

Я новичок здесь! Хотя этот код завершил вывод большей части файла, он прервался непосредственно перед тем, как закончил, что пошло не так? (2VI3 - огромный файл данных для координат). Может ли кто-нибудь порекомендовать лучшие способы написания этог…
14 янв '16 в 02:28
2 ответа

Расшифрованный файл имеет странные символы после процесса расшифровки AES CBC

Я расшифровываю файл методом AES CBC, используя библиотеку Cryptopp в библиотеках vC++, VS2015 и QT. Я мог получить расшифрованный файл результатов, но есть некоторые символы, которые расшифровываются неправильно. Код, который я использую: const std…
09 мар '16 в 14:07
2 ответа

GCC 4.7 istream::tellg() возвращает -1 после достижения EOF

Следующий код работает с gcc 4.4.Но gcc 4.7 даст ошибку утверждения. #include <assert.h> #include <iostream> #include <sstream> using namespace std; int main() { string input("abcdefg"); stringstream iss(input); ostringstream oss; …
05 дек '12 в 20:59
0 ответов

Для std::cin, существует ли ситуация, когда установлен только EOFBIT, но не FAILBIT?

Я полный новичок, который пытается понять, как работает std::istream. Я выполнил несколько тестовых примеров (на компьютере с Windows - Windows версии 6.3.9600) с помощью этой простой программы, которую я написал: int main() { char ch{0}; while (tru…
27 сен '18 в 23:37
2 ответа

Наследование оператора istream >>

У меня есть функция в классе PhoneNumber: class PhoneNumber { protected: int area; long number; public: istream& operator>>(istream& is, PhoneNumber &p){ cout << "Enter area code : "; is >> p.area; cout << "Enter …
21 апр '15 в 01:36
1 ответ

istream_iterator для CGAL

Я смущен, чтобы спросить, но я не использовал CGAL в течение некоторого времени. Я пытаюсь сделать Convex_hull_2/convx_hull_yz.cpp пример CGAL получить входные данные из файла, а не от перенаправления через cmd, как ./convex_hull_yz < convex_hull…
14 апр '16 в 07:57
1 ответ

Как отправить IplImage с сервера на iPod-клиент UIImage через TCP

У меня есть сервер в Linux, использующий Berkeley_sockets, и я создаю TCP-соединение с клиентом iPod. у меня есть IplImage* img; отправить с сервера на iPod. Я использую write(socket,/*DATA*/,43200); команда и данные, которые я пытался отправить: re…
01 июл '11 в 10:23
2 ответа

Неизвестные свойства cin

Попробуйте, как я мог, я не могу найти информацию о том, что cin.binary для. похожие, основы мышления, dec, hex, восьмеричные появляются только при использовании cout - например, cout << std::hex << n;, тем не мение cout << std::bi…
18 янв '17 в 16:17
1 ответ

Получить точный размер заголовка IPv6, включая заголовки расширений

Если речь идет об IPv4, и я хочу извлечь заголовок IP и ICMP из std::istream, сначала я получаю начальные 20 байтов, а затем проверяю, превышает ли длина заголовка, предоставленного в заголовке IPv4, больше 20 байтов, чтобы извлечь любые опции. След…
07 фев '13 в 22:23
1 ответ

Получение IStream от OleVariant

Я использую Delphi вместе с WinHTTP для выполнения HTTP-запроса на загрузку некоторых файлов из Интернета, и я могу выполнить запрос, но я не знаю, как получить IStream из OleVariant, который возвращается из ResponseStream, Я потратил много времени …
08 фев '11 в 21:21
2 ответа

Каков результат увеличения istream_iterator, который уже находится в конце потока?

Я посмотрел на стандарт и не увидел очевидного ответа. Предположим, я сделал это: std::istream_iterator<char> is(file); while(is != std::istream_iterator<char>()) { ++is; } сейчас is находится в конце потока и равен std::istream_iterator…
20 авг '09 в 17:55
1 ответ

Безопасно ли читать stdin/cin из ifstream?

Я читал, что можно прочитать cin через ifstream, изменив буфер, но безопасно ли это? Какие недостатки делают это так: file.ios::rdbuf(cin.rdbuf()); Спасибо C++: UNIX - по умолчанию переменная ifstream для стандартного ввода iostream - C++: назначить…
25 фев '14 в 03:33
1 ответ

Взять контроль над cin в main()

Есть ли способ взять под контроль Cin, чтобы я мог проверить эту функцию? void foo() { int n; cin >> n; } Я хотел бы сделать int main() { // take control of cin and use a stringstream instead stringstream ss; 1 >> ss; s >> foo(); /…
18 июл '16 в 11:40
1 ответ

Взять дату ввода в виде "гггг / мм / дд, чч: мм" от пользователя и проверить дату в C++?

Я довольно новичок в C++ и пытаюсь выяснить, как решить эту проблему, поэтому любая помощь абсолютно приветствуется. Мне нужно взять ввод даты от пользователя в виде "гггг / мм / дд, чч: мм" в istarem & function и проверить его части. До сих пор я п…
01 апр '17 в 01:08
1 ответ

Чтение из const std::vector<char> через std::istream

Я пытаюсь прочитать из const std:: vector в std::istream, но все, что я пробовал, наталкивается на проблему с const. Эта версия прекрасно компилируется: #include &lt;vector&gt; #include &lt;iostream&gt; template&lt;typename CharT = char, typename Tr…
04 авг '14 в 20:14
0 ответов

Как бы мы создали функцию getNextToken, особенно с указателем на istream, как в этом заголовочном файле

У меня есть проект о лексическом анализе, который использует заголовочный файл. В заголовочном файле у меня есть эти две функции, которые мне нужно сделать для лексического анализа. Я не знаю, как обрабатывать istream * в функции getNextToken. Прогр…
06 мар '18 в 02:50
3 ответа

Ошибка открытия файла с помощью ifstream в qt

Мой партнер написал кучу кода для одного из моих проектов в текстовом редакторе, когда я запускаю код, он работает отлично..... теперь я скопировал и вставил весь код в Qt Creator, и у меня возникла проблема stringstream ss; string line; ifstream my…
05 ноя '13 в 10:34
3 ответа

Как проверить, связан ли std::cin с терминалом или каналом

Как можно проверить, связан ли буфер std:: cin с терминалом или каналом? Командная строка, которая показывает, что std:: cin связан с файлом: Application.exe &lt; C:\output.txt &gt; C:\result.txt Командная строка, которая показывает std:: cin, связа…
28 ноя '13 в 18:05