【问题标题】:setw() - adjustfield (left, right or internal)setw() - 调整域(左、右或内部)
【发布时间】:2012-03-17 04:51:21
【问题描述】:

我正在通过字符串函数做测试来学习它们(我是一个新手程序员)

反正我目前在看setw()不过看不懂。。。我想我了解setfil的基本用法和使用方法

这是我的测试代码 http://ideone.com/czAXH

无论如何,cplusplus 网站说..“格式标志调整字段(左、右或内部)”但没有说明如何使用它?

我认为这意味着我可以执行上述代码,但将“间距”放在单词之后而不是之前..

我该怎么做?

【问题讨论】:

    标签: field setf


    【解决方案1】:
    std::cout << std::left     
        << "[" << std::setw(3) << 1 << "," << std::setw(5) << -100 << "]\n";
    std::cout << std::internal 
        << "[" << std::setw(3) << 1 << "," << std::setw(5) << -100 << "]\n";
    std::cout << std::right    
        << "[" << std::setw(3) << 1 << "," << std::setw(5) << -100 << "]\n";
    

    输出:

    [1  ,-100 ]
    [  1,- 100]
    [  1, -100]
    

    【讨论】:

      猜你喜欢
      • 2011-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-27
      • 2015-07-01
      • 2012-08-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多