在c++控制台中垂直文本对齐
Vertical text align in C++ console
我想垂直对齐文本,水平对齐我使用setw(n)
;有没有类似的东西只适用于垂直对齐?例如:数字是char类型的123456789我想让它们之间有垂直的空间。有这样的函数吗?
我不认为这有一个内置的函数但是你可以使用这个函数
#include<iostream>
void setv(char list[100]);
int main()
{
char list[100]="1234 2345 3245 98";
setv(list);
return 0;
}
void setv(char list[100])
{
for(int i=0;i<strlen(list);i++)
{
if(list[i]!=' ')
{
std::cout<<list[i];
}
else
{
std::cout<<"nn";
}
}
}
生成如下输出:
1234
2345
3245
如果你使用的是turbo c或其他基本编译器,那么"iostream"将变成"iostream.h",而"std::cout<<"将只变成"cout<<"
相关文章:
- 如何创建一个QTableWidgetItem,用长文本右对齐,左边有省略号
- 如何减少代码的运行时间以对齐文本?
- Win API对齐按钮上的文本
- 如何在Imgui列中右对齐文本?
- 如何使用X11中的XFT字体在窗口中央对齐文本
- 在矩形形状的中心对齐文本
- 如何使用 cout 将文本右对齐
- 在输出输入文本时对齐输入的文本
- 如何在 CDateTimeCtrl 中居中对齐文本
- 如何左对齐标题文本VS C++
- 对齐静态字符串文本
- Qt:使用样式表将文本居中和左对齐
- C++ 将文本文件中不同行/位置的相同单词与每行中的相同位置对齐
- 构建 QPushButton 与 QIcon 左对齐和文本中心对齐
- QSS QTabBar文本对齐不起作用
- wxWidgets工具栏文本对齐方式
- 将输出文本与 cout 对齐到右侧
- 从最高到最低对字符串数组和双数组进行排序(并行数组)并对齐文本
- 我正试图将一个过程的结果写入一个文本文件,我遇到的问题是列的对齐问题
- 在c++控制台中垂直文本对齐