问题标签 [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++ - 使用 setw 的 C++ 文本格式化不适用于 QT 的 QTextEdit
我想将数据写入文件。我正在使用 C++ 的 iomanip 函数格式化该数据,setw 以设置文本字段的宽度。源代码如下:
Linux 文本编辑器“gedit”中的格式看起来不错。但是,当我尝试读取此文件并在 QT 的 QTextEdit 中显示时,格式变得混乱。
使用“C++ 的 setw”函数设置的宽度没有正确显示。为什么会这样?我们需要为 QTextEdit 做一些配置吗?
TextEdit 设置为:
读取文件的代码:
提前致谢。
c++ - 使用 cout 的 C++ 设置列
所以我刚刚开始学习c++,我很好奇它是否是一种用cout格式化输出的方法,所以它看起来很好并且在列中结构化
例如。
输出如下所示:
我希望它看起来像这样:
我要解决的问题是,我想将高度放置在名称的特定位置,但取决于名称的长度,高度的值要么远离右侧,要么非常靠近左侧。有没有办法来解决这个问题?
c++ - 使用 c++ setw 尝试对齐第二列
我试图确保输出中的第二列是对齐的,看起来 setw 将是解决方案,但不管我做什么,第二列总是关闭。这是我从下面的代码中得到的输出......
但我希望它是...
我能想到的唯一另一件事是实际获取实际元素数的位数,然后索引从中进行某种长度计算。这似乎是为了让第二列右对齐而进行的大量处理。
我也试过 << 对,但由于我在循环中逐行打印,这不会有什么不同
c++ - 另一个 C++ 输出对齐问题
在过去的 3 个小时里,我一直在尝试以零成功对齐以下代码。有人可以告诉我我做错了什么吗?我的目标是让字符串文字左对齐,变量右对齐,如下所示:
但这就是我不断得到的:
这是我一直在尝试的最新版本:
我真的很感激一些帮助。
c++ - 正确使用 setw()
我仍然是编码的初学者,但我对 setw() 的工作原理感到非常困惑。我正在尝试调整我的输出,但我无法这样做。我看过 cplusplus 网站,但显然我仍然无法弄清楚。
也许有人可以提供一个例子或看看我的实际代码和输出?
输出:
如您所见..数字没有正确对齐。我如何使用它 setw()?还是有更好的功能可以用于我想做的事情?
c++ - C++ setw() 没有按预期工作
我需要在控制台中打印一些数据。我的代码是:
输出(向右滚动查看):
预期输出(再次在右侧):
我建议setw(80) << left << subsystem_table_data[i].name
代码部分有问题,但似乎找不到问题。据我所知,这不是因为总控制台宽度,因为第一行打印得很好。