Вопросы по теме '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 просмотров
schedule
29.03.2023
правильный способ чтения пользовательского ввода из командной строки в java
Я надеялся получить некоторые мнения о передовых методах работы и комментарии о том, как я читаю вводимые пользователем данные из командной строки. Есть ли рекомендуемый способ сделать это, правильно ли я использую блоки try / catch?
Мой пример...
863 просмотров
schedule
07.02.2023
Можно ли использовать getline() для получения массива символов из fstream
Я хочу добавить новую функцию (fstream) в программу, которая уже использует массивы символов для обработки строк. Проблема в том, что приведенный ниже код дает строки, и единственный способ, которым я могу придумать, чтобы заставить это работать, -...
4242 просмотров
schedule
20.10.2022
Почему std::istream не берет на себя ответственность за свой streambuf?
Я пишу какую-то библиотеку виртуальной файловой системы для видеоигр наподобие ROFS CRI Middleware (см. Википедия ). Мое намерение с библиотекой состоит в том, чтобы предоставить естественные средства доступа к ресурсам игр, которые я разрабатываю,...
1413 просмотров
schedule
01.06.2022
Как выводить числа с плавающей запятой в пользовательском формате вывода на С++?
Проблема в том, что я хочу выводить числа с плавающей запятой, совместимые с 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 просмотров
schedule
27.01.2023
Как заставить IOStream работать лучше?
Большинство пользователей C++, изучивших C, предпочитают использовать семейство функций printf / scanf , даже когда они пишут код на C++.
Хотя я признаю, что нахожу интерфейс намного лучше (особенно POSIX-подобный формат и локализацию), кажется,...
29006 просмотров
schedule
27.08.2022
Почему не удается записать во временный поток?
Рассмотрим следующий код:
#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