在 C++ 中填充 stl 字符串

2023-12-21

我在用着std::string并需要将它们左填充到给定的宽度。在 C++ 中执行此操作的推荐方法是什么?

输入示例:

123

填充至 10 个字符。

示例输出:

       123

(123前7个空格)


std::setw (setwidth) 操纵器

std::cout << std::setw (10) << 77 << std::endl;

or

std::cout << std::setw (10) << "hi!" << std::endl;

输出填充后的 77 和“hi!”。

如果您需要结果作为字符串,请使用 std::stringstream 的实例而不是 std::cout 对象。

ps:负责头文件<iomanip>

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 C++ 中填充 stl 字符串 的相关文章

  • 实体框架中的重复键异常?

    我试图捕获当我将具有给定用户名的现有用户插入数据库时 引发的异常 正如标题所说 我正在使用 EF 当我尝试将用户插入数据库时 引发的唯一异常是 UpdateException 如何提取此异常以识别其是否是重复异常或其他异常 catch Up
  • C++ - 模板专业化和部分专业化

    我一直在互联网和 stackoverflow 上寻找具体的答案 但我似乎找不到 我必须创建一个通用类 然后实现特定的功能 我的具体说明是 您需要使用模板表达式参数以及模板类专业化和部分专业化 我有一个模板类 template
  • 可选参数“必须是编译时常量”

    我有一个类分为两个部分文件 如下所示 public partial class PersonRepository BaseRepository
  • 如何在 C++ 的子目录中创建文件?

    这是我的代码 如何在子目录联系人中创建文件 每次创建该文件时 它都会出现在与我的程序相同的目录中 int main ofstream myfile contacts myfile open a myfile close 在构造函数中指定完整
  • CMake 警告:无法为目标生成安全的链接器搜索路径

    在为 pcl 项目运行 CMake 时 我收到一条警告消息 Configuring done CMake Warning at CMakeLists txt 12 add executable Cannot generate a safe
  • C++ 模板参数类型推断

    我有一个这样的C 模板 template
  • initializer_list 和默认构造函数重载决策

    include
  • 解析整数集的字符串并列出间隔

    I have 2 5 7 9 12 string 我想从中获取 2 5 7 8 9 12 列表 python中有没有内置的函数 Thanks UPD 我想 直接的答案是No 不管怎样 谢谢你的 片段 使用一个 建议者斯文 马尔纳克 s 2
  • 基于 C++ 范围的 for 循环

    尝试使用基于范围的 for 循环执行某些操作 可以使用常规的 for 循环来完成 如下所示 vector
  • 使用对象列表构建树

    我有一个带有属性 id 和parent id 的对象列表 我想建造一棵树来连接那些孩子和父母 1 个父对象可以有多个子对象 并且有一个对象将成为所有对象的祖先 实现该功能最快的算法是什么 我使用 C 作为编程语言 但其他语言也可以 像这样的
  • 在非指针变量和类成员上放置 new

    考虑以下示例 include
  • 如何使用 C# 代码使用超链接的 onClick 事件?

    我正在尝试为页面中的超链接添加条件 而不是仅仅使用特定的链接 例如 a href help Tutorial html Tutorial a 我想为不同的用户显示不同的页面 例如 如果用户以管理员身份登录 他们将看到与普通用户不同的链接 我
  • 如果数组为空,LINQ 返回 null

    public class Stuff public int x other stuff 我有一个IEnumerable
  • 如何使用eclipse构建C++应用程序

    我已经从以下位置下载了 Eclipse Juno for C here http www eclipse org downloads download php file technology epp downloads release ju
  • 获取大于某个数字的元素个数

    我正在尝试解决以下问题 数字被插入到容器中 每次插入数字时 我需要知道容器中有多少元素大于或等于当前插入的数字 我相信这两个操作都可以以对数复杂度完成 我的问题 C 库中有标准容器可以解决这个问题吗 我知道std multiset可以在对数
  • Intel 和 AMD 处理器有相同的汇编程序吗?

    C语言被用来编写Unix以实现可移植性 使用不同编译器编译的同一个C语言程序会产生不同的机器指令 为什么 Windows 操作系统能够在两者上运行Intel https en wikipedia org wiki Intel and AMD
  • 编译器什么时候内联函数?

    在 C 中 函数仅在显式声明时才内联inline 或在头文件中定义 或者编译器是否允许内联函数 因为他们认为合适 The inline关键字实际上只是告诉链接器 或告诉编译器告诉链接器 同一函数的多个相同定义不是错误 如果您想在标头中定义函
  • 计算两个日期之间的工作日数?

    在C 中 如何计算business 或工作日 两个日期之间的天数 我以前曾经遇到过这样的任务 并且我已经找到了解决方案 当可以避免的时候 我会避免列举其间的所有日子 这里就是这种情况 正如我在上面的一个答案中看到的那样 我什至没有提到创建一
  • 如何设置 Swashbuckle 与 Microsoft.AspNetCore.Mvc.Versioning

    我们有asp net core webapi 我们添加了Microsoft AspNetCore Mvc Versioning and Swashbuckle拥有招摇的用户界面 我们将控制器指定为 ApiVersion 1 0 Route
  • XmlDocument Save 使文件保持打开状态

    我有一个简单的 C 函数 可以创建一个基本的 XML 文件并保存 private void CreateXMlFile string Filename string Name string Company XmlDocument doc n

随机推荐

  • 通过 rowid 高效检索 SQLite 行

    我正在使用 SQLite 的 C 接口 并且对 rowid 字段以及如何有效地从具有已知 rowid 的任意行集检索数据有一些基本问题 实际上我有几个相关的问题 所以我会边讲边用粗体字列出来 但我的主要问题在最后 我有一张桌子 sqlite
  • 如何清除文本框以使默认的撤消方法仍然起作用?

    我已经寻找了一段时间 但尚未找到解决以下问题的简单或正确的方法 I have a multi line TextBox with the ShortcutsEnabled true which of course allows the us
  • 如何对 Node.js 流进行基准测试?

    我如何进行基准测试streams http nodejs org api stream html在 Node js 中 我试过了基准测试 js http benchmarkjs com var fs require fs var Trans
  • 如何列出 Oracle SQL 模式中的所有表?

    如何列出 Oracle SQL 模式中的所有表 要查看另一个模式中的所有表 您需要具有以下一项或多项系统权限 SELECT ANY DICTIONARY SELECT INSERT UPDATE DELETE ANY TABLE 或者是大锤
  • 有没有办法可以验证 Github 上的 YAML 文件?

    我目前正在开发 Ruby on Rails 应用程序 我有一个目录 里面充满了不时编辑的不同 Yaml 文件 每当开发人员意外地将无效的 Yaml 语法合并到主分支时 整个应用程序崩溃了 无论如何 我是否可以在 Github 上设置一个 Y
  • 按时间顺序快速排序 Firebase 帖子

    我已将帖子添加到 firebase 我想知道如何根据用户发布帖子的时间按时间顺序提取帖子 My Database is set up like below 评论后的第一个节点是用户 ID 然后帖子就在其下面 显然 这些帖子是按顺序排列的 但
  • 在 SSRS 中访问报告正文中的页码

    我想用Globals PageNumber在报告正文部分 如何访问报告正文 我在用SQL Server Reporting Service 2008 R2 在报表属性下的代码中创建函数 页码 Function PageNumber As S
  • Google Docs如何实现内容编辑?

    检查 google 文档页面的 DOM 我找不到任何带有contentEditable属性集 我什至尝试遍历 DOM 看看isContentEditable 全部设置为false 是什么赋予了 谷歌文档如何实现可编辑性 Google Doc
  • 在 PHP 类中将 var 从一个函数共享到另一函数

    好吧 我不擅长编写脚本 而且我有点喜欢 Photoshop 我也是 PHP 新手 所以请耐心等待 我目前正在创建网络表单生成类 它需要可重用且灵活的本地化 我希望在这里问的是 我如何将 var 从一个函数 avIna gt text Fie
  • 使用不可寻址值的reflect.Value.Set

    g GET func c echo Context error var users models User err db Find users Error if err nil fmt Println err return c JSON h
  • Mongoose 更改架构格式

    我们正在快速开发一个使用 Mongoose 的应用程序 并且我们的架构经常发生变化 我似乎无法找出更新现有文档架构的正确方法 而不会将它们吹走并从头开始完全重新创建它们 我碰到http mongoosejs com docs api htm
  • CircleCi emulator64-arm:找不到命令

    我尝试在 Circle Ci 中启动仪器测试 我有以下代码 test ui lt lt build environment docker image circleci android api 27 steps checkout sdk li
  • Angular 8:反应式表单匹配密码

    我的角度项目中有反应形式 其定义如下 this createUserFormGroup new FormGroup userName new FormControl null Validators required Validators m
  • 如何修复“对 XMLHttpRequest 的访问已被 CORS 策略阻止” 预检请求不允许重定向,只有一条路由

    i m setting a laravel and vuejs Laravel 和前端的 CORS 插件我使用 Axios 调用 REST api 我收到这个错误 访问 XMLHttpRequest 位于 https xx xxxx xx
  • 为什么 jsfiddle.net 上的代码在 jsbin.com 上不起作用?

    I make my own language using codemirror what I want to do when I stop on name of function and hover on it or press on Ct
  • 如何从当前视图控制器的实现文件加载另一个视图控制器?

    我需要创建一个具有登录 注册表单和自定义 Google 地图功能的应用程序 我是 iOS 编程新手 并试图快速学习这个应用程序所需的东西 所以 我已经创建了登录表单的前端和后端 它可以工作 我有一个由 登录 按钮触发的操作 该按钮验证凭据并
  • {tp_alloc, tp_dealloc} 和 {tp_new, tp_free} 应该被视为成对吗?

    tp alloc 中创建的任何内容是否都应该在 tp dealloc 中销毁 对于 tp new tp free 也是如此吗 它看起来像是明显的对称性 但我将不胜感激 我的实际用例是这样的 我有 class OSClass PyObject
  • 如何通过字典进行查找?

    我是 Python 字典的新手 我正在制作一个简单的程序 它有一个字典 其中包含四个名称作为键 以及各自的年龄作为值 我想做的是 如果用户输入名称 程序会检查它是否在字典中 如果在 它应该显示有关该名称的信息 这是我到目前为止所拥有的 de
  • RecyclerView适配器自定义监听器接口

    我有一个带有自定义侦听器的 RecyclerView 我想在我的主要活动中实现它 以便在单击 RecyclerView 项时收到通知 但是 我不知道该放在哪里setMyAdapterListener在适配器中 我会把它放在哪里 public
  • 在 C++ 中填充 stl 字符串

    我在用着std string并需要将它们左填充到给定的宽度 在 C 中执行此操作的推荐方法是什么 输入示例 123 填充至 10 个字符 示例输出 123 123前7个空格 std setw setwidth 操纵器 std cout lt