问题标签 [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.
c++ - 使用 iomanip 自动间距
对于以下代码:
由于某种原因,第二行(带有破折号)缩进了 5 个空格。我最初认为某些东西会自动被标记,但我找不到它为什么会这样的原因。无论第二行发生什么,都会自动放入六个我无法删除的空格。尽管一个简单的解决方法是让我只用空格填充第二行,但我仍然很想知道我的程序为什么要放入这些空格。
c++ - c++中setw的问题
嗨,首先这是我的程序,我想让我的程序的所有输出在列中隔离
这是我的程序的输出,现在我想让输出在年龄和部分中都符合要求:
c++ - std::setw 如何处理字符串输出?
我正在尝试使用 set widthsetw
将字符串输出到输出文件,但是,我无法使其工作。我有以下示例。
编辑:
有了上面的行,我希望在first
and之间有很多空格second
,比如
first second
我几乎看不到任何空格,输出就像firstsecond
我认为我错过了setw()
注意:对于整数,它可以正常工作:
我做错了什么???
c++ - 输入流的 std::setfill 和 std::setw ?
考虑这段代码:
发送12
到标准输入时,我期望值为xx
,1200
发送时12345
我期望值为1234
。
但是,它似乎std::setfill
并std::setw
没有效果,我分别得到了12
和12345
。
这是一个错误还是根据标准?有没有获得预期功能的好方法?
另请注意,当我将类型更改为生效xx
但仍然没有生效时。std::string
std::setw
std::setfill
我的编译器是gcc-7.0.1
.
c++ - 右对齐 C++ 中的两个变量(我想将它们视为一个变量)
假设我有一个 char 变量和一个整数变量。我想在输出它们时将它们视为一个变量(例如:B6、A2、C10 等)
我想在 4 个空格中正确地证明这两个变量的正确性,但我一生都无法弄清楚如何做到这一点。(我想要下划线为空格的 _A10 和 __A6)
是否可以在 C++ 中做到这一点?
c++ - 没有运算符“>>”与这些操作数匹配
我已经对这个问题进行了一些挖掘,并发现其他人对我有类似但不相同的错误。我的两个主要理论是我遗漏了一些明显的东西,或者我破坏了 Visual Studio。代码运行如下:
>>
和的每个实例<<
都带有红色下划线,并带有错误消息:
- 没有运算符“>>”与这些操作数匹配
- 标识符“setw”未定义
我很确定我做了一些非常明显和错误的事情,但我一辈子都找不到它。
c++ - C ++初学者:如何防止表格中的文本将任何文本推到它的右侧?
我正在为我的基础课程制定一个非常基本的计划,并且我的所有内容 98% 都按预期工作。
这个程序取三个年级的名字,取平均值,然后将它们输出到一个表中,但由于assignmentName[]
与 位于同一行代码,它会向右
grade[]
推确定用户输入的字符数。问题截图grade[]
这是我目前为表编写的代码:
c++ - 对齐列中每个值的最左侧字符
对于我的实验室,我们需要在值的用途声明之后的列中显示输出值。
我需要的例子。
我正在尝试使用 setw 之类的
我假设 setw 是错误的,或者我用错了,因为它通常会导致类似的结果
我可以使用什么来使右侧的值都像示例中一样对齐,而不管它们之前的“Amount of ...”语句的长度如何?
c++ - std::setw 用于用户定义类型的整个 operator<<
我们知道,std::setw() 只影响下一个输出。
那么,在表输出中对齐用户定义类型的整个 operator<< 的标准做法是: