-2
void main()
{
int i, j, k,flag=1;
char key[10], keyword[10];
gets(key);
i=0;
j=0;
while(key[i]!='\0') {
k=0;
while(keyword[k]!='\0') {
if(key[i]==keyword[k]) {
i++;
flag=0;
break;
}
k++;
}
if(flag==1) {
keyword[j]=key[i];
j++;
i++;
}
flag=1;
}
}
여기에서 배열에서 다른 배열로 고유 한 알파벳을 복사하려고했습니다. 중복 알파벳은 다른 배열에 복사해서는 안됩니다. 올바른 출력을 보여 주지만 보여줍니다 원래의 입력 배열의 길이까지 웃는이나 뭐 같은 일부 쓰레기 값 (iekey은 [])문자 배열에서 일반적인 알파벳을 제거하는 프로그램
출력 문자열의 끝에 터미네이터 문자 ''\ 0 ''을 넣어야합니다. – user3386109
먼저 프로그램을 올바르게 포맷하십시오. –