一个关于指针使用的问题
输入一行字符串,输出其中所出现过的大写英文字母。如运行时输入字符串"FONTNAMEandFILENAME",应输出“FONTAMEIL”。我用字符数组解决了 ,但是用指针感觉不会用。所以想看看你们怎么用指针的
#include<stdio.h>
#include<string.h>
void main()
{
char a[100],b[26];
int i,j,k,m=0;
gets(a);
k=strlen(a);
for(i=0;i<k;i++)
{
if(a[i]>='A'&&a[i]<='Z')
{
b[m]=a[i];
m++;
for(j=0;j<i;j++)
{
if(b[m-1]==a[j])
{
m--;
break;
}
}
}
}
b[m]='\0';
puts(b);
}
这是我写的