问题标签 [setw]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-c++ - 在 MSVC 2013 或 NetBeans 中找不到 setw
我正在尝试编写一些简单的代码来学习 cout 格式,并且标题中列出的两个 IDE 都抱怨它们无法找到/解析标识符 setw()。这是我的代码:
c++ - setw 没有按预期工作
我正在尝试以 hh:mm 格式打印时间,但是当时间为 01:01 时,它会打印为 1:1。这是我的代码:
据我了解,这应该有效。我包括 iomanip。你能看出它有什么问题吗?
c++ - 在 C++ 中设置精度的特定整数的 setw
我正在学习 setw 和 setprecision 函数,所以这是我迄今为止一直在尝试的,我有几个问题。
输入是:
所以,现在我的问题是:
1)为什么我们首先使用“固定”?
如果我们看这个例子:
它们输出相同的值,那么固定真正改变了什么?
2) setw 如何处理负数?
在 m 的最后一个例子中。所有示例的结果都是相同的, setw 中的 - 符号有什么变化?
这些数字从何而来?m 的值与输出的值完全不同。
3) 是否。在数算为 1 位?
例如,我们有数字 1.23 和 setw(10)
之前会有 6 个空格,然后是 1.23(因为点被计为 1)。真的吗?
4) 为什么 setprecision 和 setw 一起使用?为什么不使用时会出现0000?它是否出现了浮动可以处理的尽可能多的 0?
5) 为什么 x 的值
如果 x = 213565544.4826。
数字 44.4826 在哪里丢失?
c++ - 排列柱子
解决了!
这是我写的:
但是,如果第一个名称比第二个名称多几个字符或大于第二个名称,它们就会错位。我将如何保持每列对齐?
c++ - std::stringstream 的默认“填充字符”是什么?
是实现定义还是标准建议流的默认填充字符?
示例代码:
和clang++ --stdlib=libstdc++
和clang++ --stdlib=libc++
版本
我能够用 修复它std::setfill(' ')
,但很想知道它是否是一个clang
错误。
c++ - 对前面的零使用 setfill?
当我运行以下程序时,它会正确显示前面的零:
我得到以下输出:
输入包含至少六 (6) 个整数的一行。123 67 122 90 7674 3 000012300000670000122000009000076740000003
但是当我添加另一行也需要我使用 setw 的输出时,它突然将前面的零更改为尾随的零。
程序:
给我这个输出:
我如何阻止它将我前面的零更改为更改零?
c++ - C++ 中的 Setw() 没有像我预期的那样响应
所以下面的代码工作正常,有一个例外:
输出似乎没有像我预期的那样响应 setw() (我希望数字 18.50 直接超过 19.64,一个在另一个之上)。
知道我做错了什么吗?:
c++ - C ++ setw未对齐列
我有一个名为 os 的 ostream,我像这样使用它:
输出显示如下:
我知道这已经被问过很多次了,但答案总是使用 setw(),这在我的情况下不起作用。任何想法为什么?
c++ - 在单词之间平均分配空格 C++
基本上我要做的是在给定字符串的单词之间平均分配空格。这就是我所做的:
但是,这并没有按预期工作。有人知道为什么吗?