c++ - 如何在 C++ 中格式化 SQL 查询的输出?
问题描述
我正在做一个学校作业,我需要格式化一些虚拟数据的查询。特定查询收集一组两个表中的几个字段的数据,并在 C++ 中将其打印到控制台。
虽然这可以按预期工作,但唯一的问题是格式化输出以使其正确显示。在分配文档中的示例输出中,这显示为正确的输出
<ID> <name> <email> <phone> <ext> <manager>
不是确切的间距,而是或多或少需要做的事情。我在控制台中得到的初始输出与此类似,如下所示:
1056 Tim Tomphson ttomph@fakeEmailService.com +1 800 555 1580 x5122 Tom Timsphon
现在我很困惑,因为我认为我的格式是正确的,并且不知道为什么它在那个时候特别是因为其他一切基本上都是完美的。而且我不知道如何正确格式化它,以便它可以返回正确的表格输出。
我用于此输出的代码是
cout << left << setw(10) << temp.empNum << "\t" << temp.firstName << " " << temp.lastName << "\t\t" << temp.email << "\t\t" << temp.phone << "\t\t" << temp.extension << "\t\t" << temp.reportsTo << endl;
我也尝试过使用 printf 语句,但是运气不太好,并且没有像这个命令本身那样接近成功......有没有人有任何想法可以帮助我?
解决方案
推荐阅读
- javascript - 我想把这段代码变成一个可以从 html 表单调用的 keydown 函数
- python - 我怎样才能有 2 个输入 if 语句?
- google-cloud-platform - GCP:GBQ 每日查询显示在查询历史记录中,但未显示在预定查询中
- ocaml - ocaml 尾递归函数
- html - 文本不会环绕图像弹性框
- javascript - 更改动态创建的 iframe 的 src
- javascript - 检查对象是否等于某种类型的良好实践方法是什么?
- regex - REGEX - 如何递归地捕获一个组?
- php - 可变长度数据
- javascript - Vue.js 错误:命名槽必须使用 '' on a custom element
I am trying to pass information through slots and I keep getting an error,
'Named slots must use '' on a custom element.'
See below for my code.<