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

std :: endl vs \ n
Многие книги по C ++ содержат пример такого кода ... std::cout << "Test line" << std::endl; ... так что я тоже всегда так поступал. Но вместо этого я видел много кода от работающих разработчиков: std::cout << "Test...
214874 просмотров
schedule 26.05.2022

std::ifstream::open() не работает
Я разрабатываю прототип игры, и некоторые правила игрового процесса должны быть определены в ini-файле, чтобы разработчики игры могли настраивать параметры игры, не требуя моей помощи в дополнение к повторной компиляции. Это то, что я делаю в...
6836 просмотров
schedule 25.06.2023

Вы можете объяснить концепцию потоков?
Я понимаю, что поток - это представление последовательности байтов. Каждый поток предоставляет средства для чтения и записи байтов в его заданное резервное хранилище. Но в чем смысл потока? Почему мы не взаимодействуем с самим резервным хранилищем?...
23227 просмотров
schedule 15.05.2023

iostream и поддержка больших файлов
Я пытаюсь найти окончательный ответ и не могу, поэтому я надеюсь, что кто-то может знать. Я разрабатываю приложение на C++, используя GCC 4.x в Linux (32-разрядная ОС). Это приложение должно иметь возможность читать файлы размером > 2 ГБ. Мне...
4380 просмотров

правильный способ чтения пользовательского ввода из командной строки в java
Я надеялся получить некоторые мнения о передовых методах работы и комментарии о том, как я читаю вводимые пользователем данные из командной строки. Есть ли рекомендуемый способ сделать это, правильно ли я использую блоки try / catch? Мой пример...
863 просмотров

Можно ли использовать getline() для получения массива символов из fstream
Я хочу добавить новую функцию (fstream) в программу, которая уже использует массивы символов для обработки строк. Проблема в том, что приведенный ниже код дает строки, и единственный способ, которым я могу придумать, чтобы заставить это работать, -...
4242 просмотров
schedule 20.10.2022

Почему std::istream не берет на себя ответственность за свой streambuf?
Я пишу какую-то библиотеку виртуальной файловой системы для видеоигр наподобие ROFS CRI Middleware (см. Википедия ). Мое намерение с библиотекой состоит в том, чтобы предоставить естественные средства доступа к ресурсам игр, которые я разрабатываю,...
1413 просмотров

Как выводить числа с плавающей запятой в пользовательском формате вывода на С++?
Проблема в том, что я хочу выводить числа с плавающей запятой, совместимые с Mathematica. Единственная разница со стандартным форматом вывода IOStream или printf заключается в том, что экспоненциальный e заменяется на *^ : Standard C/C++...
982 просмотров
schedule 17.06.2023

как я могу прочитать ровно 128 байтов из fstream в строковый объект?
Как мне прочитать ровно 128 байтов из fstream в строковый объект? Я написал код, чтобы прочитать первые 128 байтов файла и распечатать их, а затем последние 128 байтов файла и распечатать их. Последняя часть работает, поскольку вы можете легко...
15595 просмотров
schedule 12.06.2023

Как создать boost ssl iostream?
Я добавляю поддержку HTTPS в код, который выполняет ввод и вывод с помощью boost tcp::iostream (действуя как HTTP-сервер). Я нашел примеры (и у меня есть работающий игрушечный HTTPS-сервер), которые выполняют ввод/вывод SSL с использованием...
11030 просмотров
schedule 13.04.2022

С++ После того, как я использую getline для чтения из файла, я больше не могу писать в текстовый файл
Я могу писать в текстовый файл, затем я использую getline, и я больше не могу писать в файл. #include <iostream> #include <fstream> #include <string> using namespace std; int main(){ ifstream infile; fstream crypto; ofstream...
636 просмотров
schedule 25.06.2022

добавление числа к нулю
Возможный дубликат: Печать ведущие нули с оператором вывода C ++ (эквивалент printf)? #include <iostream> #include <iomanip> int main() { int n = 16; std::cout << ???(5) << n << std::endl; } Я...
449 просмотров
schedule 29.03.2023

Создайте iostream, используя boost asio, указав ip и порт
У меня проблема с библиотеками boost asio. Я успешно пытался создать сокет между клиентом и сервером, это связано с созданием ресолверов, чтобы указать ip и порт на сервер (сервер требует только порт) и другие объекты, но, самое главное, необходимо...
7666 просмотров
schedule 20.07.2022

Оптимизация памяти Java (как избежать утечки памяти — конкретный пример)
Я создал Pdf в своем веб-приложении Java и отправляю его в виде вложения электронной почты. Pdf создается как массив byte[] . Лучше завернуть его в ByteArrayInputStream или оставить как byte[] . Обертка может быть лучше для освобождения...
1033 просмотров

Как заставить IOStream работать лучше?
Большинство пользователей C++, изучивших C, предпочитают использовать семейство функций printf / scanf , даже когда они пишут код на C++. Хотя я признаю, что нахожу интерфейс намного лучше (особенно POSIX-подобный формат и локализацию), кажется,...
29006 просмотров

Почему не удается записать во временный поток?
Рассмотрим следующий код: #include <sstream> #include <iostream> class Foo : public std::stringstream { public: ~Foo() { std::cout << str(); } }; int main() { Foo foo; foo << "Test1" << std::endl;...
719 просмотров
schedule 23.03.2023

Как прочитать полную строку от пользователя с помощью cin?
Вот мой текущий код C++. Я хотел бы знать, как написать строку кода. Буду ли я по-прежнему использовать cin.getline(y) или что-то другое? Я проверил, но ничего не нашел. Когда я запускаю его, он работает отлично, за исключением того, что он...
86017 просмотров
schedule 28.06.2023

Ошибка вывода, когда ввод не является числом. С++
Я делаю функцию, которая берет число из ввода пользователя и находит его абсолютное значение. Я хочу, чтобы он возвращал ошибку, если пользователь вводит что-либо, кроме числа. Как мне это сделать? (Я знаю, что это, вероятно, простой вопрос для...
3557 просмотров
schedule 10.01.2023

путаница с istream::ignore и getline()
Я помогаю кому-то с вводом C++, хотя сам не знаю C++. Вот краткий пример: #include <iostream> #include <string> using namespace std; int main() { int i; string s; cout << "enter i:\n"; cin >> i; cout...
1223 просмотров
schedule 17.05.2023

Могу ли я удалить возвраты каретки, когда они входят в `std::stringstream`?
struct T { void eat(std::string const& segment) { buffer << segment; std::string sentence; while (std::getline(buffer, sentence)) std::cout << "[" << sentence.size() << "]"; }...
2117 просмотров
schedule 01.07.2023