亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c++中fprintf如何縱向對齊

c++
小億
87
2024-06-03 18:01:12
欄目: 編程語言

在C++中,可以使用setw()函數和leftright操縱符來實現fprintf的縱向對齊。例如:

#include <iostream>
#include <iomanip>
#include <cstdio>

int main() {
    fprintf(stdout, "%-10s%-10s%-10s\n", "Name", "Age", "City");
    fprintf(stdout, "%-10s%-10d%-10s\n", "Alice", 25, "New York");
    
    // 使用setw()和left/right操縱符來實現縱向對齊
    std::cout << std::setw(10) << std::left << "Bob"
              << std::setw(10) << std::right << 30
              << std::setw(10) << std::left << "Los Angeles" << std::endl;
              
    return 0;
}

以上代碼通過fprintfstd::cout分別實現了縱向對齊輸出。通過在%-10s%-10d中添加負號,可以實現左對齊。std::setw(10)用來設置字段寬度,std::leftstd::right用來設置對齊方式。

希望這可以幫助到您。

0
德昌县| 延长县| 尼木县| 西平县| 芒康县| 德州市| 新乐市| 武宣县| 东乡| 松潘县| 威海市| 红桥区| 襄樊市| 阿荣旗| 成都市| 遂昌县| 汉阴县| 东辽县| 韩城市| 永登县| 桐庐县| 广饶县| 凤山县| 渝北区| 潼关县| 阆中市| 炎陵县| 鲁甸县| 汪清县| 阳原县| 肇庆市| 上虞市| 宁海县| 萝北县| 措美县| 阿拉善左旗| 怀仁县| 霍山县| 井陉县| 杨浦区| 噶尔县|