永发信息网

解释一下这几行程序的意思

答案:1  悬赏:50  手机版
解决时间 2021-04-21 02:44
解释一下这几行程序的意思
void getkeymatrix(char (*p)[5],char *srckey)
{
int i = 0,j = 0;
char *q = srckey;
char temp[26];
memset(temp,0,26);
strupr(srckey);
while(*q = '\0')
{
if( isalpha(*q) = 0 && *q = 'Q')
{
if(strchr(temp,*q) == NULL)
{
temp[i++] = *q;
}
}
q++;
}
for(j = 'A'; j
最佳答案

void getkeymatrix(char (*p)[5],char *srckey)
{
int i = 0,j = 0;
char *q = srckey;
char temp[26];
memset(temp,0,26);//初始化数组使之为空
strupr(srckey);//是字母的话,所有字母转换成大写的
while(*q != '\0')
{
if( isalpha(*q) != 0 && *q != 'Q')//字符串里如果是字母的话(除字母Q),执行if语句里面的语句
{
if(strchr(temp,*q) == NULL)//如果*q所对应的字母在temp数组中没有的话就把该字母加到数组里
{
temp[i++] = *q;
}
}
q++;//指针往后移动
}//整个循环后就会把strckey里的字母(字母不为Q)存到数组里,且数组内没有重复的字母
for(j = 'A'; j


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
cr2格式转换软件
oled显示器现在有卖吗?
得了胃肠炎后应该吃哪些东西,哪些不能吃?有
干嘛事能长高。
问道怎样抓TJ????
戈壁沙尘暴诗词,描写戈壁滩的句子
济南那有卖台服魔兽点卡的????
从深圳横岗到武汉汉正街怎么走
至尊婚纱摄影我想知道这个在什么地方
怎么让积分跟高
产生脑脊液的结构是?
赛尔号所有精灵升级表和技能表
最近有什么好看或新出的恐怖片吗?
想买个待机时间比较长的能用住的不知道58000x
我下载的pcsx20.99模拟器,可以玩鬼武者1吗
推荐资讯
QQ积分抽奖有中奖的吗?中过奖的进来!
安诚财产保险股份有限公司上海分公司地址有知
迎宾大道/S203(路口)怎么去啊,有知道地址的
为什么会脚臭?
英语作文要写否?
婚後发现彼此不相爱了他们该怎么办!?
复古的诗句情侣名,古风情侣网名。最好古诗词
阳光牧场的狗狗去哪里买的?
郑勇华的详细介绍
富邦文具在什么地方啊,我要过去处理事情
谁可以给我一个QQ爱墙的种子啊?我就给他打我
谁有杰克逊的套图
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?