Описание тега iomanip
Все, что связано с манипуляторами ввода-вывода C++, т.е. особые виды объектов, которые изменяют поведение потоков. Вставка манипулятора в выходной поток или его извлечение из входного потока обеспечивает простую альтернативу для настройки конкретных аспектов потоковых операций.
1
ответ
Задачи: использовать библиотеку iomanip для форматирования вывода на экран
Привет всем, это мой код, и я просто помогу, мне удалось исправить первые 3 вопроса, но в остальных я все еще получаю ошибки. Ниже весь вопрос: Заполните предоставленный main() Программа с заявлениями для выполнения каждого из следующих. В каждом сл…
06 сен '17 в 03:10
3
ответа
Формат, iomanip, C++
Я пытаюсь научиться использовать декларации пространств имен более определенно, чем просто сказать "использование пространства имен std". Я пытаюсь отформатировать данные в 2 десятичных знака и установить фиксированный формат, а не научный. Это мой …
28 апр '10 в 06:02
2
ответа
Зачем использовать showpoint, если вы можете использовать setprecision fixed?
Я не совсем понимаю цель showpoint, я знаю, что она заставляет показывать десятичную точку, но наличия "cout << setprecision << fixed" достаточно без использования showpoint. Можете ли вы показать мне пример, где showpoint является обязательным?
16 фев '15 в 23:14
4
ответа
Как очистить ширину при выводе из потока, после использования std::setw?
Я использую std:: stringstream для разбора строки фиксированного формата в значения. Однако последнее значение для анализа не является фиксированной длиной. Для разбора такой строки я мог бы сделать: std::stringstream ss("123ABCDEF1And then the rest…
21 ноя '12 в 15:22
2
ответа
Чтение целое
Вот код, который я пытаюсь изменить string binary = "000000100001000100010000000100000" bitset<32> set(binary); cout << hex << set.to_ulong() << endl; Код показывает 2112010, но я хочу, чтобы он показывал 02112010.
02 дек '13 в 20:07
1
ответ
Предварительное число с 0
Возможный дубликат: Вывести начальные нули с помощью оператора вывода C++ (эквивалент printf)? #include <iostream> #include <iomanip> int main() { int n = 16; std::cout << ???(5) << n << std::endl; } Я хочу, чтобы резул…
07 ноя '10 в 08:56
2
ответа
Как понять противоречивое поведение C++ 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 main()…
13 апр '18 в 20:52
3
ответа
Полная точность отображения чисел с плавающей точкой в C++?
Я прочитал несколько тем об отображении чисел с плавающей запятой в C++ и не смог найти удовлетворительного ответа. Мой вопрос: как отобразить все значащие цифры чисел с плавающей запятой в C++ в научном формате (мантисса / экспонента)? Проблема в т…
26 окт '13 в 18:12
2
ответа
Определить модификатор ostream C++
Я генерирую сборку и хочу, чтобы весь сгенерированный код был выровнен. Это включает в себя что-то вроде cout<<"\t"<<left<<setfill(' ')<< setw(8); перед каждой инструкцией. Как я могу объявить модификатор ostream, который спа…
14 мар '16 в 21:16
3
ответа
Десятичные точки с помощью std::stringstream?
У меня есть куча целых чисел, которые я положил в stringstreams. Теперь я хочу изменить stringstreamс в stringс сохранением постоянной точности с strings. Как бы я это сделал? Я знаю, что могу использовать stringstreams.precision(), но по какой-то п…
25 фев '11 в 03:17
2
ответа
Почему std::setbase(2) не переключается на двоичный вывод?
Страница CPPReference на std::setbase говорит: Значения базы, отличные от 8, 10 или 16, сбрасывают базовое поле на ноль, что соответствует десятичному выводу и вводу, зависящему от префикса. Как так? Есть ли конкретная причина, по которой поддержив…
18 апр '16 в 19:38
1
ответ
WinGW g++ put_money iomanip дает неожиданный результат
Я пытаюсь отформатировать валюту, используя приведенный ниже код в качестве теста. long double mon = 1234567.45; // or std::string mon = "123.45"; std::cout.imbue(std::locale("")); std::cout << "normal: " << mon << std::endl; std::…
18 сен '15 в 10:08
0
ответов
C++ Word Wrap внутри столбца
Мне нужно вывести некоторые столбцы в C++, которые выглядят так: Lower Upper Line case case Digits Spaces Other ------ ------ ------ ------ ------ ------ Чтобы распечатать некоторые результаты из файла чтения и т. Д., И т. Д. Есть ли в любом случае,…
27 янв '13 в 21:12
2
ответа
Как сделать функцию вывода для записи форматированного вывода как на экран, так и в файл вывода
#include <iostream> #include <string> #include <fstream> #include <iomanip> using namespace std; void getInformationKeyBoard(int, string[], int[]); bool openFile(ifstream &infile, string fileName); void display(int size, …
28 июн '17 в 02:22
1
ответ
Совместите выводимый текст справа с cout
В моей программе я хотел бы отображать сообщения о состоянии, как Checking system [OK] Loading required files [OK] ... Но сейчас, когда я использую \t Checking system [OK] Loading required files [OK] Я пробовал setw, но это происходит как (вероятно,…
03 ноя '13 в 04:56
1
ответ
Имеет ли put_time спецификатор преобразования, который выводит однозначные дни месяца без предшествующего символа
put_time предоставляет 2 спецификатора преобразования для выходного дня месяца: %d: "День месяца, дополненный нулями (01-31)" %e: "День месяца, дополненный пробелами ( 1-31)" Обратите внимание, что ни один из этих спецификаторов преобразования не по…
08 фев '18 в 16:29
1
ответ
Расхождения между выводом g++ и выводом Visual Studio. Переменные с плавающей точкой
Я тестирую с помощью функции clock_t в C++, и я столкнулся с проблемой. Когда я компилирую, я делаю это на 2 разных компиляторах. Visual studio на моем компьютере с Windows 7 (2012) и g ++ в системе Unix под названием "ranger". Когда я только что ск…
08 окт '14 в 00:55
1
ответ
Левый и правый, обосновывающий вывод
Мой проект состоит в том, чтобы создать этот вывод, используя setw(), setfill(), setiosflags(): Enter KWH used 993 C O M P S C I Electric ------------------------------------------------ Kilowatts Used 993 -------------------------------------------…
15 мар '14 в 15:08
1
ответ
Чтение целых чисел из файла и сохранение его в двухмерном векторе
У меня проблема с чтением из файла и сохранением обратно в 2D вектор. Это функция, которая пишет в файл: void create_input (int num_frames, int height, int width) { ofstream GridFlow; GridFlow.open ("GridDB"); for (int i = 0; i < num_frames; i++)…
11 май '16 в 21:12
9
ответов
Как я могу напечатать 0x0a вместо 0xa, используя cout?
Как я могу напечатать 0x0a вместо 0xa, используя cout? #include <iostream> using std::cout; using std::endl; using std::hex; int main() { cout << hex << showbase << 10 << endl; }
22 апр '11 в 21:29