Format output in a table, C++

前端 未结 4 1556
春和景丽
春和景丽 2020-12-09 20:30

How can I output data to the console in a table in C++? There\'s a question for this in C#, but I need it in C++.

This, except in C++: How To: Best way to draw table

4条回答
  •  谎友^
    谎友^ (楼主)
    2020-12-09 21:00

    Here's a small sample of what iomanip has:

    #include 
    #include 
    
    int main(int argc, char** argv) {
        std::cout << std::setw(20) << std::right << "Hi there!" << std::endl;
        std::cout << std::setw(20) << std::right << "shorter" << std::endl;
        return 0;
    }
    

    There are other things you can do as well, like setting the precision of floating-point numbers, changing the character used as padding when using setw, outputting numbers in something other than base 10, and so forth.

    http://cplusplus.com/reference/iostream/manipulators/

提交回复
热议问题