ASCII碼顯示器(C++)
阿新 • • 發佈:2018-12-20
這個顯示器能顯示ASCII碼為32~126的字元。程式碼如下:
#include<cstdio> using std::printf; using std::scanf; void output(){ printf(" _______________________\n"); printf(" | 字 符 | ASCII碼 |\n"); for(int i=32;i<127;i++){ printf(" |---------|-----------|\n"); if(i<100) printf(" | \'%c\' | %d |",char(i),i); else printf(" | \'%c\' | %d |",char(i),i); printf("\n"); } printf(" -----------------------\n\n"); } int main(){ output(); printf("\n\n"); for(char formstr[9]="**form**";;){ char str[10000]; scanf("%s",str); bool equal=1; int i=0; for(;str[i]!=0;i++){ printf(" %c : %d\n",str[i],int(str[i])); if(str[i]!=formstr[i]){ equal=0; } } if(equal&&i==8){ output(); } printf("\n\n"); } return 0; }
使用方法:
- 開始會打印出一個表格,裡面是ASCII碼和字元對應表;
- 之後等待輸入一個/幾個字元,然後會顯示出它(們)的ASCII碼;
- 如果輸入**form**,會重新打印表格。
歡迎轉載,但請在文章中附加上本文連結: https://blog.csdn.net/weixin_41461277/article/details/84862949 。