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

Десятичные точки с std::stringstream?
У меня есть куча целых чисел, которые я помещаю в stringstream s. Теперь я хочу изменить stringstream s на string s, сохраняя постоянную точность с string s. Как бы я это сделал? Я знаю, что могу использовать stringstreams.precision() , но по...
54476 просмотров

Что противоположно фиксированному в cout?
При использовании cout какой модуль форматирования по умолчанию определен в заголовке <iomanip> ? Другими словами, как только я установил форматтер на fixed с помощью cout << fixed << setPrecision(2) , как мне вернуть его...
10544 просмотров
schedule 06.08.2022

Проблемы istream класса смешанного номера
Летом я задал себе домашнее задание, и проект, который я закончил на 98%, застопорился из-за одной этой проблемы. У меня есть класс под названием Mixed. Он содержит данные членов для целого числа, числителя и знаменателя. Мне нужно перегрузить...
939 просмотров

Правильно дополнять отрицательные целые числа нулями с помощью std::cout
Я нашел, что этот вопрос уже задан, но ответ, который все дают, std::cout << std::setw(5) << std::setfill('0') << value << std::endl; что хорошо для положительных чисел, но с -5 печатается: 000-5 Есть ли...
1695 просмотров
schedule 20.05.2022

Использование директивы iomanip
Я знаю, как установить ширину поля, но только для первого элемента в потоке. Например. cout << setw(5) << left << '1' << '2'; производит 1 2 и cout << setw(5) << left << '1' <<...
394 просмотров
schedule 07.04.2022

Полноценное отображение чисел с плавающей запятой в С++?
Я прочитал несколько тем об отображении чисел с плавающей запятой в C++ и не нашел удовлетворительного ответа. Мой вопрос: как отобразить все значащие цифры чисел с плавающей запятой в C++ в научном формате (мантисса/экспонента)? Проблема в...
3892 просмотров

Как использовать настройки iomanip setw, setfill и left/right? Setfill не останавливает свой вывод
Я пытаюсь, чтобы мой вывод выглядел так: size time1 time2 ------------------------------- 10 4 8 100 48 16 1000 2937 922 10000 123011 3902 100000 22407380 830722 И я...
40161 просмотров
schedule 04.04.2023

Как получить сумму 3 столбцов существующего вывода с помощью ‹iomanip›
Я написал программу для класса, которая использует цикл for, чтобы пользователь ввел значения, и дает вам таблицу со счетчиком циклов, показывает введенное число и продукт. Я пытаюсь получить сумму всех 10 чисел в каждом столбце для отображения в...
158 просмотров
schedule 02.08.2022

Форматирование с помощью ‹iomanip› с использованием C++ в Bloodshed
Мне нужно переписать функцию p1() как p2(), чтобы точно имитировать p1(), используя только <iomanip> , и я продолжаю получать ошибки этого состояния. недопустимые операнды типов long long unsigned int и "неразрешенный тип функции" в...
113 просмотров
schedule 09.03.2023

Зачем использовать showpoint, если вы можете использовать фиксированную setprecision?
Я не совсем понимаю цель showpoint, я знаю, что он заставляет показывать десятичную точку, но «cout ‹‹ setprecision ‹‹ fixed» достаточно без использования showpoint. Можете ли вы показать мне пример, где showpoint является обязательным?
15374 просмотров
schedule 30.05.2023

Форматирование текста С++ с использованием setw не работает с QTextEdit QT
Я хочу записать данные в файл. Я форматирую эти данные, используя функцию iomanip С++, setw для установки ширины текстового поля. Исходный код выглядит следующим образом: std::ofstream dataFile;...
278 просмотров
schedule 29.03.2024

Setfill и setw не работают
В основном я пытаюсь setfill и setw создать фиксированную таблицу для отображения информации, хранящейся в массиве, однако не похоже, что заданная ширина работает, и я не уверен, почему. Вот код, который я использую: const int MAXWIDTH = 10; cout...
1089 просмотров
schedule 06.10.2023

Как мне правильно использовать setprecision(), чтобы добавить .00 в конец суммы денег?
Я, видимо, не знаю, как установить точность. Этот код должен распечатать цену автомобиля, проходящего через пункт взимания платы. void TollBooth::arrive(Car c) { carcount += 1; int cost; int doors = c.getDoors(); cost = 3 + doors;...
1959 просмотров
schedule 02.09.2023

Как понять непоследовательное поведение С++ std::setw?
Учитывая следующий код: /*Formatting Output **Goal: practice using cout to format output to console **Print the variables in three columns: **Ints, Floats, Doubles */ #include <iostream> #include <iomanip> using namespace std; int...
863 просмотров
schedule 16.06.2023

С++: setw() работает только с первой строкой в ​​цикле
Я пытаюсь проанализировать текстовый файл и вывести его содержимое на консоль с форматированием с помощью setw(). Моя проблема в том, что только первая строка отформатирована правильно, а остальные по умолчанию возвращаются влево. while (test)...
567 просмотров
schedule 19.03.2023