91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
青神县| 黑山县| 鄂托克旗| 峡江县| 沂南县| 长海县| 吉木乃县| 邻水| 久治县| 宁国市| 鲁甸县| 平舆县| SHOW| 武夷山市| 冕宁县| 甘德县| 柏乡县| 仙桃市| 惠来县| 苍溪县| 乐至县| 安多县| 吴堡县| 黄平县| 新田县| 揭东县| 新蔡县| 苏尼特右旗| 额敏县| 堆龙德庆县| 白朗县| 保靖县| 深泽县| 开江县| 泰宁县| 盐池县| 谢通门县| 五家渠市| 固镇县| 中方县| 且末县|