..
cplusplus输出对齐
在C++中,为了让输出的内容整齐划一,一般有两个方面的需求,对齐
和 宽度
。
- 对齐 1
默认的对齐方式是
右对齐
。 使用以下命令,调整为左对齐
std::cout.setf(std::ios::left)
这种操作是全局性质的,后边都按照修改后的对齐方式输出。
- 宽度
宽度的设置是一次性质的,只影响后面的一个输出,再有输出需要再次设置。 如:// platform extensions os.width(pre_blank); os << "platform extensions : "; os.width(end_blank); for(auto& e : pf.extensions()) { os.width(0); os << e << " "; } os << "\n";
输出的格式大概是这样的情况:
platform profile : FULL_PROFILE platform version : OpenCL 2.0 AMD-APP (1800.8)