//头文件
#include "spdlog/fmt/ostr.h"
//小数点输出
fmt::print("name is {:.2f}\n",1.2356);
//输出小数会四舍五入
name is 1.24
//格式化输出个数
//输出6位不足补空格
fmt::print("name is {:6}\n",1);
//输出
name is 1
//输出6位不足在前补0
fmt::print("name is {:0>6}\n",1);
//输出
name is 000001
//输出7位不足在两侧补0,居中输出
fmt::print("name is {:0^7}\n",1);
//输出
name is 0001000
//输出6位不足在后补0
fmt::print("name is {:0<6}\n","a");
//输出
name is 100000
//使用位置参数{}
fmt::print("name is {},age is {}\n","a",21);
fmt::print("name is {1},age is {0}\n",21,"a");
//输出
name is a,age is 21
name is a,age is 21
//使用别名参数
string name = "a";
auto age = 12.12;
fmt::print("name is {name},age is {age},her love {name} and he age is {age}\n",fmt::arg("name",name),fmt::arg("age",age));
//输出
name is a,age is 12.12,her love a and he age is 12.12