中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
中山市| 江永县| 临清市| 中宁县| 晋江市| 庐江县| 建宁县| 吉林市| 彰化市| 察雅县| 桓台县| 隆林| 湘乡市| 金堂县| 梅河口市| 正阳县| 元氏县| 定陶县| 旬阳县| 丰县| 北川| 莆田市| 彝良县| 花莲县| 沁水县| 德州市| 三台县| 洪江市| 武陟县| 安溪县| 正蓝旗| 朔州市| 金昌市| 遵义市| 当阳市| 临江市| 苗栗县| 虞城县| 永年县| 清新县| 宝清县|