Right Justifying output stream in C++

前端 未结 3 627
遥遥无期
遥遥无期 2020-11-30 14:00

I\'m working in C++. I\'m given a 10 digit string (char array) that may or may not have 3 dashes in it (making it up to 13 characters). Is there a built in way with the st

3条回答
  •  佛祖请我去吃肉
    2020-11-30 14:27

    Yes. You can use setw() to set the width. The default justification is right-justified, and the default padding is space, so this will add spaces to the left.

    stream << setw(13) << yourString
    

    See: setw(). You'll need to include .

提交回复
热议问题