ex怪兽是怎么来的:怎么样修改这个程序,使其可以输出字母a到字母z

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 06:16:26
#include<iostream.h>
#include<iomanip.h>
class table{
public:
table(int p)
{i=p;}
void ascii(void);
protected;
int i;
};
void table::ascii(void)
{
int k=1;
for (;i<127;i++)
{
cout<<setw(4)<<i<<""<<(char)i;
if((k)%12==0)
cout<<"\n";
k++;
}
cout<<"\n";
}
class der_table:public table{
public:
der_table(int p,char*m):table(p){c=m;}
void print(void);
protected:
char *c;
};
void der_table::print(void)
{
cout<<c<<"\n";
table::ascii();
}
void main()
{ der_table obl(32,"ASCII value---char");
ob1.print();
der_table ob2('a',"ASCII value---char");
ob2.print();
}

char to int
a 97
b 98
z 122

A 65
Z 90

你用强制转换就可以了!把整型转换到字符就可以了!

C++我不会,不过a的ASCII码的值是97,,你char(变量)试试