首页 > 解决方案 > 如何将 ASCII 表格打印为表格

问题描述

我有一个项目,用文字从 0-32 打印 ascii 表,用表中的字符从 32-256 打印。

我所做的是:

#include <iostream>
using namespace std;

int main()
{
 cout<<"0 NUL"<<endl;
 cout<<"1 Start of Header"<<endl;
................
cout<<"32 Space"<<endl;

   char a;
    int i;

    for (int i=33; i<256; i++){
    a=i;
    cout << i << " " << a << " " <<endl;
    
    
    } 
return 0;
}

the output is:
32 Space
33 !
34 "
35 #
36 $
37 %
38 &
39 '
40 (
.....

我希望它在一个有行的表中,就像在表中一样。输出应该像 000 nul 33 !66乙

标签: c++ascii

解决方案


我想把它放在像照片一样的桌子上。任何人都可以帮助代码吗?

如果要打印每行包含多个项目的表格,则每行可能应该打印多个项目,对吗?

你在你的桌子上看到任何模式吗?第一行是 000、033、066...;第二行是 001、034、067 ......你将如何打印其中的一行?你将如何打印下一行?


推荐阅读