2、应的大写或者小写,大写和小写的字母ascii码相差32,如charc=97,会自动的将int类型的96转换成char的‘a’。3源代码分析(或程序及注释)#include #include #include struct char_int { char *to_string(int iArray[]); int *to_int(char cArray[]);-10-《Linux操作系统》课程论文 int *iRandomArray(); char *cRandomArray(
3、); void iPrintArray(int iArray[]); void cPrintArray(char cArray[]); int iSize,cSize,dumSize;};char *char_int::to_string(int iArray[]) { char *cArray= new char[iSize]; for(int j=0;j { cArray[j]=char(iA
4、rray[j]); } return cArray; } int *char_int::to_int(char cArray[]) { int *iArray= new int[cSize]; for(int j=0;j { iArray[j]=int(cArray[j]); } return
5、 iArray; }-10-《Linux操作系统》课程论文 int *char_int::iRandomArray() { int *iArray = NULL; switch(3*rand()/(RAND_MAX+1)) { case 1: iSize= 4; iArray= new int[iSize];
6、 iArray[0]=70; iArray[1]=79; iArray[2]=79; iArray[3]=68; return iArray; break; case 2: iSize= 6; iArray= new int[iSize];